如何为UIKit控件设置自定义颜色?

MrS*_*oot 1 sdk uikit ipad ios

是否可以为UIKit控件提供自定义颜色代码?

通过传递十六进制颜色值或使用RGB值?

刚刚在文档中注意到有一个initWithRed:green:blue:alpha:方法

任何获取十六进制代码的方法?

MrS*_*oot 6

使用以下宏将允许我完成我正在寻找的东西

#define UIColorFromRGB(rgbValue) [UIColor \
colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
Run Code Online (Sandbox Code Playgroud)

改变颜色只是调用宏的问题

self.view.backgroundColor = UIColorFromRGB(0xFEBFBF);
Run Code Online (Sandbox Code Playgroud)