UIColor类不提供有关颜色组件的信息.您必须从其CGColor获取组件.请注意,组件数量取决于CGColorRef中使用的颜色空间.
此代码打印蓝色组件:
UIColor* color = [UIColor blueColor];
int n = CGColorGetNumberOfComponents(color.CGColor);
const CGFloat *coms = CGColorGetComponents(color.CGColor);
for (int i = 0; i < n; ++i)
NSLog(@"%f", coms[i]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
815 次 |
| 最近记录: |