I have a button in the storyboard, I gave it a color magnesium. I am doing some programming on the button which will change its color on certain situations.

I like the original color of the button in the storyboard and I want to return back to that color at some event.

Now the problem is that color I am using doesn't have a text name (yellowcolor, purplecolor) in UIColor and I can't find the RGB values from the storyboard color picker.

Any ideas?

有帮助吗?

解决方案 2

Xcode->Select Object->Attributes Inspector->Text Color->Other->Color Sliders->Dropdown Menu->RGB Sliders

其他提示

Follow this screen shot. I am on Windows 8 right now so i just edited the picture but it will certainly give you the way to achieve what you want.

(I combined two DIFFERENT images. So don't freak out. Sorry.)

enter image description here

You can do this to get the RBG from UIColor:

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;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top