有人能告诉我如何在视图控制器中设置导航栏的颜色吗?Objective-c NavigationBar颜色变化?
我用这个:
UINavigationBar *navigationBar = self.navigationController.navigationBar;
[navigationBar setBackgroundColor:[UIColor redColor]];
self.navigationController.navigationBar.tintColor = [UIColor redColor];
能有人能告诉我什么是tintColor
以及如何从backgroundColor
不同?
该文档包含所有这些信息:https://developer.apple.com/library/ios/documentation/uikit/reference/UINavigationBar_Class/Reference/UINavigationBar.html。查看barTintColor属性以更改导航栏背景颜色。 –
“有人可以告诉我tintColor是什么,它与backgroundColor有什么不同”实际上,对于iOS 7,“backgroundColor”和“barTintColor”之间的区别应该是你应该担心的; 'tintColor'是无关的。 – matt