我有设置填充颜色颜色的代码:
CGContextSetFillColor(ctx, CGColorGetComponents([UIColorFromRGB(0x0fb803) CGColor]));
其中 UIColorFromRGB 是:
#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
或者我们可以使用:
#define UIColor10RGB(r, g, b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1.0]
但在 iPhone 的屏幕截图中,我使用的是 #8AC98B 而不是#97D1A1,这种颜色有所不同。
想法?
更新
在这个小项目中,我有 #97D1A1 背景颜色的 UIView
这是屏幕截图: 在屏幕截图中我有 #89C98A