您的位置:首页 > 移动开发 > IOS开发

iOS使用#ffffff颜色

2016-01-06 13:43 465 查看
+ (UIColor *)colorWithHexString:(NSString *)stringToConvert
{
   
if ([stringToConvert hasPrefix:@"#"])
    {
        stringToConvert = [stringToConvert
substringFromIndex:1];
    }

    
   
NSScanner *scanner = [NSScanner
scannerWithString:stringToConvert];
   
unsigned hexNum;

    
   
if (![scanner scanHexInt:&hexNum])
    {
       
return nil;
    }

    
   
return [UIColor
colorWithRGBHex:hexNum];
}

+ (UIColor *)colorWithRGBHex:(UInt32)hex
{

    
   
int r = (hex >> 16) &
0xFF;
   
int g = (hex >> 8) &
0xFF;
   
int b = (hex) & 0xFF;

    
   
return [UIColor
colorWithRed:r / 255.0f
                          
green:g / 255.0f
                           
blue:b / 255.0f
                          
alpha:1.0f];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios 颜色