禁用UIToolBarButtons

时间:2016-10-13 14:41:11

标签: ios user-interface accessibility

iOS 7引入了“Darken Colors”辅助功能设置来引入对比度。我的一个客户产品的主题在工具栏中使用白色作为色调,酒吧被着色为蓝绿色。当此设置打开时,按钮变为灰色,实际上会降低对比度并且难以使用!

有没有办法将其关闭?我知道有一个Apple API可以让你知道用户启用了黑暗模式,但它似乎总是使我的UIToolBarButton的色调变暗20%。我不想要这个!

非常感谢任何见解或解决方法!

1 个答案:

答案 0 :(得分:0)

哟可以阅读navigationBar.tintColor。这会返回您的颜色。之后,您可以使用该颜色设置navigationBar.titleTextAttributes。这是一种解决方法。并将imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate用于所有可以着色的元素的图像。我希望这可以帮助你。