//將UIColor轉換爲RGB值
- (NSMutableArray *) changeUIColorToRGB:(UIColor *)color
{
NSMutableArray *RGBStrValueArr = [[NSMutableArray alloc] init];
NSString *RGBStr = nil;
//獲得RGB值描述
NSString *RGBValue = [NSString stringWithFormat:@"%@",color];
//將RGB值描述分隔成字符串
NSArray *RGBArr = [RGBValue componentsSeparatedByString:@" "];
//獲取紅色值
int r = [[RGBArr objectAtIndex:1] intValue] * 255;
RGBStr = [NSString stringWithFormat:@"%d",r];
[RGBStrValueArr addObject:RGBStr];
//獲取綠色值
int g = [[RGBArr objectAtIndex:2] intValue] * 255;
RGBStr = [NSString stringWithFormat:@"%d",g];
[RGBStrValueArr addObject:RGBStr];
//獲取藍色值
int b = [[RGBArr objectAtIndex:3] intValue] * 255;
RGBStr = [NSString stringWithFormat:@"%d",b];
[RGBStrValueArr addObject:RGBStr];
//返回保存RGB值的數組
return [RGBStrValueArr autorelease];
}
將UIColor轉換爲RGB值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.