如何调整UIBarButtonItem的tintColor颜色

4

如何为UIBarButtonItem的tint颜色选择正确的RGBA值,以便在应用默认效果时获得您期望的结果?

我的设计师给我正确的RGBA值,我应该将其作为渲染颜色应用于我的导航栏项目,但是iOS会对工具栏按钮项应用其效果。

你可以在这里看到:

enter image description here

谢谢。

1个回答

0
请按照截图中的步骤操作。

enter image description here

编辑 1:在我的情况下,它显示我设置的确切颜色。

enter image description here

编辑 2: 这将显示 RGB 值为 (0,128,198) 的颜色

输入图像说明 希望这可以帮助


1
哦,我刚才意识到我的问题听起来很傻,你是对的。我没有任何问题“如何”将UIColor设置为UIBarButtonItem,而是如果您设置了确切的值,iOS将在该按钮上应用默认值,您将获得略有不同的颜色。 - Ali
请问RGB值是多少? - Ali
1
没错!你难道看不出在颜色选择器中看到的色彩和实际设备中得到的色彩之间的巨大差异吗? - Ali
你正在设置tintColor,这与其他控件(例如UILabel)的实际backGroundColor属性不同。如果您想要特定的颜色,则应该使用drawRect而不是使用本机UIBarButton。 - Vimal Venugopalan
1
我的问题就是这个,我是指如何设置色调颜色(没有drawRect或其他什么),并获得期望的颜色? - Ali

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接