0

我的 UED 告诉我颜色必须是 #595959 和 #333333。

但是我应该在 UIColor 中使用哪种委托方法来获取上面字符串的颜色?

任何人?

谢谢你 。

4

1 回答 1

0
@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];
}

@结尾

于 2012-09-12T12:11:28.077 回答