iOS 7引入了“Darken Colors”辅助功能设置来引入对比度。我的一个客户产品的主题在工具栏中使用白色作为色调,酒吧被着色为蓝绿色。当此设置打开时,按钮变为灰色,实际上会降低对比度并且难以使用!
有没有办法将其关闭?我知道有一个Apple API可以让你知道用户启用了黑暗模式,但它似乎总是使我的UIToolBarButton的色调变暗20%。我不想要这个!
非常感谢任何见解或解决方法!
答案 0 :(得分:0)
哟可以阅读navigationBar.tintColor
。这会返回您的颜色。之后,您可以使用该颜色设置navigationBar.titleTextAttributes
。这是一种解决方法。并将imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate
用于所有可以着色的元素的图像。我希望这可以帮助你。