繁体   English   中英

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

[英]What is the default color for navigation bar buttons on the iPhone?

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

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

过了一会儿,我意识到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的值是:

RGB(118, 141, 176).

如果要为按钮栏的“向下”状态重新创建颜色,则RGB值为:

RGB(0, 23, 73).

渐变我不确定,但这是基色。

教别人钓鱼。

检查系统中是否有名为Digital Color Meter的应用程序或类似的东西。 您可以使用它来从屏幕上的颜色中获取RGB值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM