我在哪里放置代码来更改xcode 4.3中的导航栏颜色

时间:2012-06-12 07:00:56

标签: xcode uinavigationcontroller uicolor navigationbar tintcolor

好的,现在是凌晨3点,我不知道我把它放在哪里:

[navigationController.navigationBar setTintColor:[UIColor redColor];

如果你愿意发布那些很棒的.m / .h文件。另外,我是否使用segue或outlet连接任何东西?当你创建.h / .m文件时,我是否需要UINavigationController或类似的选择或只是普通的UIViewController?感谢。

更新:没关系,我明白了,谢谢。以下是其他人遇到我的问题的代码。

    - (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    UINavigationBar *bar = [self.navigationController navigationBar];

    [bar setTintColor:[UIColor lightGrayColor]];
}

基本上只是添加已经存在的内容。 我觉得很傻。

1 个答案:

答案 0 :(得分:1)

您可以在init UINavigationController之后立即设置该值,即:

UINavigationController *controller = [[UINabvigationController alloc] initWithRoot...
[controller.navigationBar setTintColor:[UIColor redColor]];