问题标签 [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.

0 投票
16 回答
89344 浏览

ios - 如何从 UIColor 获取 RGB 值?

我正在使用以下代码创建一个颜色对象。

如何从创建的颜色对象中检索 RGB 值?

0 投票
5 回答
9997 浏览

iphone - CGColorGetComponents() 返回什么?

这会返回一个浮点数还是一个浮点数数组?看起来星号是创建数组的简写。那是对的吗?

当我在 HSB UIColor 对象的 CGColor 属性上调用此函数时,它会将值转换为 RGB 吗?

0 投票
6 回答
59044 浏览

iphone - 从 UIColor 中提取 rgb

以前见过这个问题,但我的例子似乎不起作用。

使用 GDB 查看该数组是空的。有什么提示吗?

0 投票
2 回答
3173 浏览

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。同样对于blueColorgreenColor

但是[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) 用大锤子敲打我的头,这样它就不会那么痛了。

霍华德

0 投票
20 回答
53680 浏览

ios - 如何比较 UIColors?

我想检查 UIImageView 上背景的颜色集。我试过了:

但这不起作用,即使我知道颜色是绿色,它总是落入 else 部分。

另外,有没有办法在调试控制台中输出当前颜色。

不工作。

0 投票
5 回答
17335 浏览

iphone - 如何将颜色从一种颜色空间转换为另一种颜色空间?

是否有一种 Cocoa Touch 方法可以将颜色从一种颜色空间转换为另一种颜色空间?

在这段代码的最后:

...x是2。

我需要这个的原因是我试图将颜色复制到颜色组件列表中CGGradientCreateWithColorComponents,这需要单个颜色空间中的所有颜色。问题是灰色在灰度色彩空间中,而不是在 RGB 色彩空间中。(这个名字现在让我忘记了,但这并不重要。)

我知道我可以在灰度色彩空间中寻找颜色并转换它们。但这只能解决一种情况。从这个问题来看,我认为 HSB 也得到了处理。但我想在这里写一些代码,以后再也不去想它了,这意味着不仅支持现在存在的色彩空间,还支持苹果未来可能添加的任何东西。我运气不好?

0 投票
2 回答
3458 浏览

ios - 可以在 CGContextSetRGBFillColor 中赋予不同的颜色吗?

HEXCOLOR(0xe3f3fbff)我怎样才能 给颜色CGContextSetRGBFillColor

0 投票
7 回答
19675 浏览

objective-c - Macro 比 UIColor 更适合设置 RGB 颜色吗?

我的头文件中有这个宏:

我在我的 .m 文件中使用它作为这样的东西:

所以我想问大家这样更好还是应该使用这种方法:

哪个是更好的方法?

0 投票
1 回答
1628 浏览

iphone - iPhone 3.0 SDK 中的渐变技巧发生了变化?

我正在使用一种技巧在表格单元格上获得渐变。

在我升级到 iPhone 3.0 SDK 后,我注意到当我选择一个单元格时,渐变突出显示不再起作用。

iPhone 2.2.1

iPhone 3.0


这是渐变代码:

如果不明显,代码if (self.selected) {决定高亮颜色。


有谁知道这可能是什么原因,可能的解决方案?

0 投票
8 回答
26574 浏览

objective-c - 将 UIColor 保存到 NSUserDefaults 并从中加载

什么是最简单的方法来保存一个然后把它取出来UIColorNSUserDefaults