草庐IT

ctype_alpha

全部标签

objective-c - 如何设置uiclearcolor的alpha?

我目前正在这样做:UIColor*myColor=[UIColorclearColor];这很好,但我想指定“myColor”的某个alpha。我该怎么做? 最佳答案 如果您有现有颜色,则可以返回具有指定alpha的新颜色,如下所示:-(void)setBackgroundColor:(UIColor*)color{self.backgroundColor=[colorcolorWithAlphaComponent:0.3f];} 关于objective-c-如何设置uiclearcol

objective-c - 如何从 UIColor 对象中获取红绿蓝 (RGB) 和 alpha?

我得到了从这个方法返回的UIColor:-(UIColor*)getUserSelectedColor{return[UIColorcolorWithRed:redSlider.valuegreen:greenSlider.valueblue:blueSlider.valuealpha:1.0];}得到这样的颜色:UIColor*selectedColor=[(ColorPickerView*)alertViewgetUserSelectedColor];现在我想从selectedColor中获取红色、绿色、蓝色,以便使用这些值。我想要介于0和1之间的值。

ios - 在 UIView 上设置 alpha 会在其 subview 上设置不应该发生的 alpha

根据UIVIew@property(nonatomic)CGFloatalpha的文档Thevalueofthispropertyisafloating-pointnumberintherange0.0to1.0,where0.0representstotallytransparentand1.0representstotallyopaque.Thisvalueaffectsonlythecurrentviewanddoesnotaffectanyofitsembeddedsubviews.我有一个容器View配置如下:self.myView.backgroundColor=[UICo

ios - 调整 UIColor 的 alpha

我使用rgb将UIColor设置为UILabel的背景。我正在尝试仅调整alpha。如何修改现有rgbUIColor的alpha?编辑基本上我有UILabels有一组UIColor(使用rgb),我不知道UILabels是什么颜色。在某个时候,我将不得不更改labelsalpha`。如何更改标签颜色alpha? 最佳答案 colorWithAlphaComponent:成功了。所以我要做的是:self.mylabel.backgroundColor=[self.myLabel.backgroundColorcolorWithAlph

python - 在 Python : C, Cython 或 ctypes 中包装 C 库?

我想从Python应用程序调用C库。我不想包装整个API,只包装与我的案例相关的函数和数据类型。在我看来,我有三个选择:用C语言创建一个实际的扩展模块。可能有点矫枉过正,而且我还想避免学习扩展编写的开销。使用Cython将C库中的相关部分公开给Python。在Python中完成所有操作,使用ctypes与外部库进行通信。我不确定2)还是3)是更好的选择。3)的优点是ctypes是标准库的一部分,生成的代码将是纯Python——尽管我不确定这种优势实际上有多大。这两种选择是否有更多优点/缺点?您推荐哪种方法?编辑:感谢您的所有回答,它们为任何想要做类似事情的人提供了很好的资源。当然,仍然

html - 如何更改 Canvas 元素中元素的不透明度(alpha、透明度)?

使用HTML5元素,我想加载一个图像文件(PNG,JPEG等),将其完全透明地绘制到Canvas上,然后将其淡入。我已经弄清楚如何加载图像并将其绘制到Canvas上,但是我不知道如何改变它的不透明度。这是我目前的代码:varcanvas=document.getElementById('myCanvas');if(canvas.getContext){varc=canvas.getContext('2d');c.globalAlpha=0;varimg=newImage();img.onload=function(){c.drawImage(img,0,0);}img.src='ima

c++ - 无法打开包含文件 : 'ctype.h' : No such file or directory

我在VS2015上安装了c++包,如果我尝试构建项目,出现以下问题:C1083无法打开包含文件:'ctype.h':没有这样的文件或目录Win32Project5c:\programfiles(x86)\windowskits\8.1\include\um\winnt.h31任何可能的解决方案.... 最佳答案 修复/重新安装VisualStudio。确保选中WindowsSDK选项(在您的情况下可能是8.1),正如你在这张图片中看到的: 关于c++-无法打开包含文件:'ctype.h'

c++ - 无法打开包含文件 : 'ctype.h' : No such file or directory

我在VS2015上安装了c++包,如果我尝试构建项目,出现以下问题:C1083无法打开包含文件:'ctype.h':没有这样的文件或目录Win32Project5c:\programfiles(x86)\windowskits\8.1\include\um\winnt.h31任何可能的解决方案.... 最佳答案 修复/重新安装VisualStudio。确保选中WindowsSDK选项(在您的情况下可能是8.1),正如你在这张图片中看到的: 关于c++-无法打开包含文件:'ctype.h'

ruby -/\p{Alpha}/i 和/\p{L}/i 在 ruby​​ 中有什么区别?

我正在尝试在ruby​​中构建一个正则表达式来匹配UTF-8中的字母字符,例如ñíóúü等。我知道/\p{Alpha}/i有效,/\p{L}/i也有效,但有什么区别? 最佳答案 它们似乎是等价的。(编辑:有时,请参阅此答案的结尾)Ruby似乎从1.9版本开始支持\p{Alpha}。在POSIX中,\p{Alpha}等于\p{L&}(对于支持Unicode的正则表达式;seehere)。这匹配所有具有大写和小写变体的字符(seehere)。Unicase字母不会被匹配(而它们会被\p{L}匹配。对于Ruby来说这似乎不是真的(我随机选

c++ - 如何将 C++ 类与 ctypes 一起使用?

我刚刚开始使用ctypes,我想使用一个C++类,我使用ctypes从python中导出到一个dll文件中。所以假设我的C++代码看起来像这样:classMyClass{public:inttest();...我会知道创建一个包含此类的.dll文件,然后使用ctypes在python中加载该.dll文件。现在我将如何创建一个MyClass类型的对象并调用它的测试函数?ctypes甚至可能吗?或者,我会考虑使用SWIG或Boost.Python,但ctypes似乎是小型项目最简单的选择。 最佳答案 除了Boost.Python(对于需