UIColorをRGBAに分解
UIColorをRGBAに分解します。
UIColor *color = [UIColor colorWithRed:1.0 green:0.5 blue:0.2 alpha:1.0]; const CGFloat *components = CGColorGetComponents(color.CGColor); CGFloat r = components[0]; CGFloat g = components[1]; CGFloat b = components[2]; CGFloat a = components[3];
上記コードではcolorにR:1.0 G:0.5 B:0.2 A:1.0で作ったUIColorを再度Float値に分解しています。