我目前使用这个片段来解析十六进制颜色参考。但我发现在解析“DCDFE3”时,模拟器和机器中的显示颜色都是错误的。我认为这可能是由 devide 过程引起的,但我不知道如何解决这个问题。
#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]
宏是这样使用的:
self.quickInputBar.backgroundColor = UIColorFromRGB(0xDCDFE3);
不同的灰色,目标是让上栏与iOS7键盘颜色一致。