self.navigationItem.title问题iOS7

时间:2013-09-24 23:22:08

标签: ios7 uinavigationitem

我不能在navigationItem上添加任何标题。

self.navigationItem.title = @"My Account";

我没有看到任何弃用警告,任何人都知道一些事情吗?

谢谢,

3 个答案:

答案 0 :(得分:2)

找到方法:

[self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
                                                                     [UIColor whiteColor],UITextAttributeTextColor,
                                                                     [UIColor whiteColor], UITextAttributeTextShadowColor,
                                                                     [UIFont fontWithName:@"HelveticaNeue-Bold" size:16.0], UITextAttributeFont, nil]];
    self.navigationItem.title = @"My Account";

您需要设置TextAttributes或不起作用。

答案 1 :(得分:1)

更新了已弃用属性的答案。

[self.navigationController.navigationBar 
    setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
    [UIColor whiteColor],NSForegroundColorAttributeName,
    [UIColor whiteColor], NSShadowAttributeName,
    [UIFont fontWithName:@"HelveticaNeue-Bold" size:16.0], NSFontAttributeName, nil]];

答案 2 :(得分:0)

self.navigationController.navigationItem.title = @"My Account";