【发布时间】:2014-05-29 03:21:29
【问题描述】:
我有几个带有导航控制器的表格视图。 除了最后一个是红色的,所有视图的导航栏都是白色的。 我有
[[[self navigationController] navigationBar] setTintColor:[UIColor redColor];
在最后一个tableview的viewDidLoad和
[[[self navigationController] navigationBar] setTintColor:[UIColor whiteColor];
在其他表视图的viewDidLoad中。
在我到达最后一个视图并且导航栏的颜色变为红色之前,它工作正常。当我回到以前的视图时,所有以前的视图的导航栏都变成了红色。我应该把这些代码放在哪里,这样颜色才会保持不变?
谢谢,
【问题讨论】:
标签: ios iphone objective-c uinavigationbar