ios – NavigationBar标题是黑色的

前端之家收集整理的这篇文章主要介绍了ios – NavigationBar标题是黑色的前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在UITabBar的应用程序中使用了UINavigationBar.
在第一个选项卡上,导航栏标题正确地作为具有默认背景颜色的白色标题,但在第二个选项卡上,它的工作方式与此不同.我没有使用任何代码来更改标题颜色或导航栏的tintColor.

第一视图:
http://img407.imageshack.us/img407/7192/4go.png

第二视图:
http://img824.imageshack.us/img824/4493/idtk.png

为什么第二个视图的UINavigationBar标题用这种黑色绘制?

解决方法

一般来说,您不能更改UINavigationBar标题的默认颜色.如果要更改UINavigationBar标题的颜色,您需要自定义UINavigationBar.所以把代码放在你的第二个ViewController的更多的了解.

编辑:

搜索后,我发现您可以更改UINavigationBar的标题颜色

self.navigationController.navigationBar.titleTextAttributes = [NSDictionary dictionaryWithObject:[UIColor whiteColor] forKey:UITextAttributeTextColor];

代码在iOS5及更高版本中正在运行.

猜你在找的iOS相关文章