我的 UED 告诉我颜色必须是 #595959 和 #333333。
但是我应该在 UIColor 中使用哪种委托方法来获取上面字符串的颜色?
任何人?
谢谢你 。
@implementation UIColor (Hex)
+ (UIColor *)colorWithHex:(NSUInteger)hex // accepts values like 0x556677
{
CGFloat colors[3];
for(int i=0; i<3; ++i) {
NSUInteger val = hex & 0xFF;
colors[i] = (CGFloat)val/255.0f;
hex >>= 8;
}
return [UIColor colorWithRed:colors[2] green:colors[1] blue:colors[0] alpha:1.0f];
}
@结尾