我正在为我的iPhone应用程序在导航栏中添加分段控件。默认情况下,分段控件的颜色与导航栏的颜色相匹配。我想将分段控件的颜色与导航栏中的其他按钮(如返回导航按钮)的颜色匹配。
有人能告诉我一个RGB值(或系统颜色),它与使用UIBarStyleDefault样式添加到UINavigationBar的UIButtonBarItems的默认颜色相匹配吗?
过了一段时间,我意识到iPhone在应用一个蓝色的渐变效果到按钮上,因此需要使用相当灰色的色调。最终我找到了这个HSV组合,非常完美。请注意,根据文档,所有值都是指定为0到1之间的浮点值。
Hue: 0.6
Saturation: 0.33
Value: 0.69
Alpha: 0
我希望这能为其他开发者节省几个小时的工作时间。
像这样设置色调颜色:
self.navigationController.navigationBar.tintColor = nil
这将为您提供默认颜色和渐变阴影。
[UIColor colorWithHue:0.6 saturation:0.33 brightness: 0.65 alpha:1.0];
RGB(118, 141, 176).
RGB(0, 23, 73).
我不确定梯度,但这是基础颜色。
授人以渔。
检查您的系统是否有名为“数字颜色计”或类似名称的应用程序。 您可以使用它从屏幕上获取RGB值。