我的设计师要求我显示一个Photoshop的RGB为125、178、60的UIView
。因此,我按照以下代码设置颜色:
+ (UIColor *) okThronColor {
return [UIColor colorWithRed:(CGFloat)(125.0/255.0)
green:(CGFloat)(178.0/255.0)
blue:(CGFloat)(60.0/255.0)
alpha:1];
}
Photoshop说我的颜色是:
但是iPhone上的颜色是:
每次,所有颜色都会带来问题。为什么?
最佳答案
在iOS 7(及更高版本)中,导航栏是半透明的,并且颜色受其后面任何内容的影响。
尝试将translucent
属性设置为NO
。
请参见UINavigationBar documentation。