问题标签 [uicolor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何从 UIColor 获取 RGB 值?
我正在使用以下代码创建一个颜色对象。
如何从创建的颜色对象中检索 RGB 值?
iphone - CGColorGetComponents() 返回什么?
这会返回一个浮点数还是一个浮点数数组?看起来星号是创建数组的简写。那是对的吗?
当我在 HSB UIColor 对象的 CGColor 属性上调用此函数时,它会将值转换为 RGB 吗?
iphone - 从 UIColor 中提取 rgb
以前见过这个问题,但我的例子似乎不起作用。
使用 GDB 查看该数组是空的。有什么提示吗?
iphone - 获取某些 UIColors 的颜色分量的异常结果
我正在尝试提取 a 的 rgb 组件,UIColor
以便手动构建 a 中的像素CGBitmapContext
。以下示例代码适用于大多数UIColor
常量,但令人困惑的是,并非全部。以机智:
[UIColor yellowColor]
如预期的那样,上述结果为
r=1.000000 g=1.000000 b=0.000000 a=1.000000。
[UIColor redColor]
再次按预期给出 r=1.000000 g=0.000000 b=0.000000 a=1.000000。同样对于blueColor
和greenColor
。
但是[UIColor blackColor]
,和的结果[UIColor whiteColor]
似乎完全异常,而且我不知道我做错了什么(如果确实如此)。
也就是说,[UIColor blackColor]
给出r=0.000000 g=1.000000 b=0.000000 a=0.000000,这是一个透明的绿色,
并[UIColor whiteColor]
给出 r=1.000000 g=1.000000 b=0.000000 a=0.000000,这是一种透明的黄色。
如果有人可以,我将不胜感激:
(1) 解释我做错了什么
(2) 复制我的异常结果并告诉我不是我,或者
(3) 用大锤子敲打我的头,这样它就不会那么痛了。
霍华德
ios - 如何比较 UIColors?
我想检查 UIImageView 上背景的颜色集。我试过了:
但这不起作用,即使我知道颜色是绿色,它总是落入 else 部分。
另外,有没有办法在调试控制台中输出当前颜色。
和
不工作。
iphone - 如何将颜色从一种颜色空间转换为另一种颜色空间?
是否有一种 Cocoa Touch 方法可以将颜色从一种颜色空间转换为另一种颜色空间?
在这段代码的最后:
...x
是2。
我需要这个的原因是我试图将颜色复制到颜色组件列表中CGGradientCreateWithColorComponents
,这需要单个颜色空间中的所有颜色。问题是灰色在灰度色彩空间中,而不是在 RGB 色彩空间中。(这个名字现在让我忘记了,但这并不重要。)
我知道我可以在灰度色彩空间中寻找颜色并转换它们。但这只能解决一种情况。从这个问题来看,我认为 HSB 也得到了处理。但我想在这里写一些代码,以后再也不去想它了,这意味着不仅支持现在存在的色彩空间,还支持苹果未来可能添加的任何东西。我运气不好?
ios - 可以在 CGContextSetRGBFillColor 中赋予不同的颜色吗?
HEXCOLOR(0xe3f3fbff)
我怎样才能 给颜色CGContextSetRGBFillColor
?
objective-c - Macro 比 UIColor 更适合设置 RGB 颜色吗?
我的头文件中有这个宏:
我在我的 .m 文件中使用它作为这样的东西:
所以我想问大家这样更好还是应该使用这种方法:
哪个是更好的方法?
objective-c - 将 UIColor 保存到 NSUserDefaults 并从中加载
什么是最简单的方法来保存一个然后把它取出来UIColor
?NSUserDefaults