如何将普通视图颜色更改为棕褐色?

时间:2011-11-21 10:53:47

标签: iphone objective-c ios

我希望在UISwitch为ON时更改视图的背景颜色。当UIswitch为OFF时,它应显示正常颜色。

4 个答案:

答案 0 :(得分:1)

棕褐色是RGB(112,66,20)。 这就是你可以使用下一个表达式的原因:

 myView.backgroundColor = [UIColor colorWithRed:112/255.0 green:66/255.0 blue:20/255.0 alpha:1.0];

答案 1 :(得分:1)

首先在macbook中启动DigitalColorMeter应用程序。选择图像中的特定区域(通过光标聚焦)。它将为您提供RGB值。以下是图示。

enter image description here

希望这会让您的工作更轻松。

请回复。

答案 2 :(得分:0)

使用backgroundColor的{​​{1}}属性。

UIView

建议您浏览Apple提供的文档。

Here is documentation for UIView.

答案 3 :(得分:0)

如果您有任何模型图像或样本颜色,则可以使用 DigitalColor Meter 应用程序。这是 Mac OS 中提供的内置应用程序。只需选择屏幕上可用的颜色(如果您已打开任何图像然后选择特定区域),它将显示所选区域颜色的确切 RGB 值。

然后你可以在

中使用这些值
UIColor *c = [UIColor colorWithRed:(<red value>/255.0) green:(<green value>/255.0) blue:(<blue value>/255.0) alpha:alpha];

希望这是你正在寻找的东西。

让我知道它对你有帮助。