我想修改我的代码以更改UINavigationBar和UISearchBar的颜色。
由于某些奇怪的原因,UIColor的相同实例提供了不同的结果。请看一下屏幕:
有自定义外观的代码:
UIColor *color = [UIColor colorWithR:88 G:123 B:139 A:1];
[[UINavigationBar appearance]setBarTintColor:color];
[[UISearchBar appearance] setBarTintColor:color];
ColorWithR
是一个简单的类别,简化了使用RGB获取颜色的过程。正如你所看到的,我有相同的颜色,但如果你看屏幕,它会有所不同。怎么会发生这种情况?
PS。我很抱歉这个非常大的截图,我无法弄清楚如何缩小它。