我只是不能在导航项上放任何标题。
self.navigationItem.title = @"My Account";
我没有看到任何弃用警告,有人知道吗?
谢谢,
我只是不能在导航项上放任何标题。
self.navigationItem.title = @"My Account";
我没有看到任何弃用警告,有人知道吗?
谢谢,
找到了一个方法:
[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 否则将不起作用。
更新了替换已弃用属性的答案。
[self.navigationController.navigationBar
setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor whiteColor],NSForegroundColorAttributeName,
[UIColor whiteColor], NSShadowAttributeName,
[UIFont fontWithName:@"HelveticaNeue-Bold" size:16.0], NSFontAttributeName, nil]];
做
self.navigationController.navigationItem.title = @"My Account";