【发布时间】:2015-05-20 01:38:50
【问题描述】:
我正在尝试更改某些视图的后退按钮文本颜色。我可以更改箭头颜色,但文本不会更改色调。我试过了:
NSDictionary *dictionary = @{NSForegroundColorAttributeName : [UIColor redColor], NSShadowAttributeName : shadow, NSFontAttributeName : font};
[self.navigationItem.backBarButtonItem setTitleTextAttributes:dictionary forState:UIControlStateNormal];
我也试过了:
NSString *backText = self.navigationItem.backBarButtonItem.title;
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:backText style:UIBarButtonItemStylePlain target:nil action:nil];
NSDictionary *dictionary = @{NSForegroundColorAttributeName : [UIColor redColor], NSShadowAttributeName : shadow, NSFontAttributeName : font};
[backButton setTitleTextAttributes:dictionary forState:UIControlStateNormal];
self.navigationItem.backBarButtonItem = backButton;
我在 Storyboard 中设置了全局色调。它应该覆盖它吗?
我怎样才能改变文字?
【问题讨论】:
标签: ios uinavigationcontroller uibarbuttonitem