UIBarButtonItem setTintColor white但在真实手机中运行时会变为灰色

时间:2015-09-28 04:35:35

标签: ios storyboard uibarbuttonitem tintcolor

我将UIBarButtonItem tintColor设置为白色,它是故事板和模拟器中的白色外观,但是当在真实手机中运行时它会变成灰色!为什么这么奇怪?

在真实手机中: enter image description here

模拟器: enter image description here

此外,设置UIBarButtonItem图片时也会出现同样的问题

在真实手机中:

enter image description here

在模拟器中:

enter image description here

2 个答案:

答案 0 :(得分:1)

我有同样的问题,下一个方法帮助了我:

  1. 转到iPhone设置 - >一般 - >辅助功能 - >增加对比度
  2. Darken Colors关闭;

答案 1 :(得分:0)

您可以将此行用于导航按钮

[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];