【发布时间】:2009-05-25 02:50:49
【问题描述】:
我正在向我的 iPhone 应用程序的导航栏添加分段控件。默认情况下,分段控件的颜色与导航栏的颜色相匹配。我想将分段控件的颜色与导航栏中的其他按钮(如后退导航按钮)相匹配。
谁能告诉我一个与 UIButtonBarItems 的默认颜色相匹配的 RGB 值(或系统颜色)?
【问题讨论】:
标签: iphone colors uinavigationbar
我正在向我的 iPhone 应用程序的导航栏添加分段控件。默认情况下,分段控件的颜色与导航栏的颜色相匹配。我想将分段控件的颜色与导航栏中的其他按钮(如后退导航按钮)相匹配。
谁能告诉我一个与 UIButtonBarItems 的默认颜色相匹配的 RGB 值(或系统颜色)?
【问题讨论】:
标签: iphone colors uinavigationbar
过了一会儿,我意识到 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];
【讨论】:
教别人钓鱼。
检查您的系统是否有一个名为 Digital Color Meter 的应用程序或类似的应用程序。 您可以使用它从屏幕上的颜色中获取 RGB 值。
【讨论】:
DigitalColor Meter 在 Mac 上确实帮助了我。谢谢。
为了节省更多时间,RGB 值是:
RGB(118, 141, 176).
如果要为按钮栏的“向下”状态重新创建颜色,则 RGB 值为:
RGB(0, 23, 73).
渐变色我不确定,但这是底色。
【讨论】: