iPhone上导航栏按钮的默认颜色是什么?

cep*_*rry 8 iphone colors uinavigationbar

我在我的iPhone应用程序的导航栏中添加了分段控件.默认情况下,分段控件的颜色与导航栏的颜色相匹配.我想将分段控件的颜色与导航栏中的其他按钮(如后退导航按钮)相匹配.

任何人都可以告诉我一个RGB值(或系统颜色)与UIButtonBarItems的默认颜色相匹配,这些UIButtonBarItems已经添加到UIBavigationBar,风格为UIBarStyleDefault吗?

cep*_*rry 18

过了一会儿,我意识到iPhone正在为按钮应用蓝色渐变,所以色调需要非常灰.我终于点击了这个相当完美的HSV组合.请注意,根据文档,所有值都指定为0到1之间的浮点值.

Hue: 0.6

Saturation: 0.33

Value: 0.69

Alpha: 0
Run Code Online (Sandbox Code Playgroud)

我希望这为其他开发人员节省了几个小时的工作量.

  • 干杯;)self.navigationController.navigationBar.tintColor = [UIColor colorWithHue:0.6饱和度:0.33亮度:0.69 alpha:0]; (4认同)
  • @norskben这个有用,但是mmm对我来说没有意义,alpha 0? (2认同)

Dat*_*est 5

像这样设置色调颜色:

self.navigationController.navigationBar.tintColor = nil

它还会为您提供默认颜色和渐变阴影。