Navigationbar白色tintcolor看起来灰色

时间:2014-08-02 06:21:06

标签: objective-c ios7 uinavigationbar uinavigationitem

我正在开发一个支持iOS 7及更高版本的应用程序,使用带有“绿色”的bartintcolor的导航栏。但是,将“tintcolor”设置为白色时出现问题。它变成灰色而不是白色(如下图所示)。

谢谢,

NavigationBar

2 个答案:

答案 0 :(得分:4)

我遇到了同样的问题,花了很多时间搞清楚。

  1. 转到iOS设置>一般>可访问性>增加对比度。
  2. 关闭“变暗颜色”开关。

答案 1 :(得分:0)

请将以下代码添加到您的appdelegate文件

  [[UINavigationBar appearance] setTitleTextAttributes:@{ UITextAttributeTextColor: [UIColor whiteColor],UITextAttributeFont: [UIFont fontWithName:@"FONT_NAME" size:15] }];