我在故事板上有一个按钮,我给它一个彩色镁。我正在对按钮进行一些编程,这会在某些情况下改变颜色。
我喜欢故事板中按钮的原始颜色,我想在某些事件中返回那种颜色。
现在的问题是我使用的颜色在UIColor中没有文本名称(yellowcolor,purplecolor),我无法从故事板颜色选择器中找到RGB值。
有什么想法吗?
答案 0 :(得分:26)
按照此屏幕截图。我现在在Windows 8上,所以我只是编辑了图片,但它肯定会给你实现你想要的东西。
(我合并了两张不同的图片。所以不要惊慌失措。抱歉。)
答案 1 :(得分:9)
Xcode->选择对象 - >属性检查器 - >文本颜色 - >其他 - >颜色滑块 - >下拉菜单 - > RGB滑块
答案 2 :(得分:3)
你可以这样做从UIColor获得RBG:
CGFloat red = self.btn.backgroundColor.CIColor.red;
CGFloat blue = self.btn.backgroundColor.CIColor.blue;
CGFloat green = self.btn.backgroundColor.CIColor.green;
CGFloat alpha = self.btn.backgroundColor.CIColor.alpha;