iOS 7引入了“深色”辅助功能设置,以引入对比度。我的一个客户的一个产品的主题是在工具栏中使用白色来着色,而条形则被染成蓝绿色。当这个设置打开时,按钮变成灰色,实际上降低了对比度,很难使用!
有没有办法把它关掉?我知道有一个Apple API可以让你知道用户启用了暗模式,但它似乎总是让我的UIToolBarButton的色调变暗20%。我不想这样!
非常感谢您的任何见解或解决办法!
发布于 2016-10-13 23:03:29
你可以读navigationBar.tintColor。这将返回您的颜色。在此之后,您可以将navigationBar.titleTextAttributes设置为该颜色。这是一种变通方法。对所有可以着色的元素使用imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate进行图像处理。我希望这对你有帮助。
https://stackoverflow.com/questions/40024117
复制相似问题