我正在尝试为一个继承自UITableViewController的视图控制器执行setTintColor。
我试着把
[self.navigationController.navigationBar setTintColor:[UIColor blackColor]];作为loadView中的最后一行,但颜色不变。我应该在哪里进行更改?
下面是控制器的接口定义:
@interface MyViewController : UITableViewController
{
Model *model;
NSArray * calculators;
}
@end更新:我最终把它放在viewDidAppear中,它起作用了。
发布于 2011-02-10 19:21:29
我在问题中提出了我的解决方案。
发布于 2010-12-31 02:12:43
你确定你的self.navigationController不是零吗?这是一个经常发生的错误,因为您没有为MyViewController提供navigationController
发布于 2010-12-31 02:30:32
尝尝这个
self.navigationController.navigationBar.tintColor = [UIColor blackColor];https://stackoverflow.com/questions/4564762
复制相似问题