Iphone 如何以编程方式更改视图的UIColor
好的,这个问题是通过一个朋友提出的,所以它可能会在翻译中丢失 基本上我们需要改变视图的颜色。它似乎以Iphone 如何以编程方式更改视图的UIColor,iphone,objective-c,uicolor,Iphone,Objective C,Uicolor,好的,这个问题是通过一个朋友提出的,所以它可能会在翻译中丢失 基本上我们需要改变视图的颜色。它似乎以NSString格式存储,但使用NSString设置UIColor似乎没有任何作用。换句话说,如果NSString color保持值“redColor”,则: 免责声明:我们是Objective-C/iPhone新手。试试看 self.view.backgroundColor = [UIColor redColor]; 您还可以指定RGB值,如 self.view.backgroundColor
NSString
格式存储,但使用NSString
设置UIColor
似乎没有任何作用。换句话说,如果NSString color
保持值“redColor”,则:
免责声明:我们是Objective-C/iPhone新手。试试看
self.view.backgroundColor = [UIColor redColor];
您还可以指定RGB值,如
self.view.backgroundColor = [UIColor colorWithRed:200/255.0 green:0/255.0 blue:67/255.0 alpha:1.0];
最好。颜色必须是UIColor对象:
self.view.backgroundColor = [UIColor redColor];
self.view.backgroundColor=[UIColor blueColor]代码>
还是像这样
self.view.backgroundColor = [UIColor colorWithRed:180.0/256.0 green:180.0/256.0 blue:180.0/256.0 alpha:1.0];
这样我们也可以用
[self.view setBackgroundColor:[UIColor redColor]];
以编程方式添加颜色的最简单方法是使用ColorLiteral
只需添加属性ColorLiteral,如示例所示,Xcode将提示您一个完整的颜色列表,您可以选择。这样做的好处是代码更少,添加十六进制值或RGB。您还将从情节提要中获取最近使用的颜色
示例:
self.view.backgroundColor=ColorLiteral
谢谢,我会告诉我的朋友试试这个,但两个相同的答案似乎很有希望:)谢谢,我会告诉我的朋友试试这个,但两个相同的答案似乎很有希望:)小细节,但你应该除以255,而不是256。这个问题可能也很有用:
[self.view setBackgroundColor:[UIColor redColor]];