如何将UILabel的文本颜色更改回到Xcode for iOS 7中首次启动程序时的颜色?
当在Obj-C中为iPhone编程时,经常需要调整诸如标签,button等对象的文本颜色。我得到的是我们通常使用的代码如下:
myLable.textColor = [UIColor redColor];
现在我的问题出现了,当我开始的颜色不是预定义的UIColors之一。 我可以将其文本颜色更改为任何预定义的颜色(如本例中的红色),但是如何将颜色恢复为故事板中select的颜色(程序首次启动时标签文本的颜色) ?
在此先感谢您的帮助!
正如我的意见所示,您应该创build一个属性,以便稍后访问您的自定义颜色,如下所示:
@property (nonatomic, strong) UIColor *myColor; - (void)viewDidLoad { // Set the values as the ones in storyboard. Make sure to always divide by 255.0! self.myColor = [UIColor colorWithRed:(255.0/255.0) green:(59.0/255.0) blue:(48.0/255.0) alpha:1.0]; // Set the label's text color property to our custom color. myLabel.textColor = self.myColor; }
在故事板中,点击此处查找您需要的确切颜色: