我在 UIPopoverController 中有一个 UINavigationController(带有 UITableView)。当我在表格视图中选择一行时,我推送到一个新的 UIViewController。这个视图有一个带有后退按钮的导航栏。视图内部有一个按钮。当我触摸此按钮时,我希望后退按钮更改颜色。这需要在 iOS 6 中工作。这是否可能不创建自定义按钮?
这是我尝试过的:
- (IBAction)changeColor:(id)sender
{
self.navigationItem.backBarButtonItem.tintColor = [UIColor redColor];
[[UIBarButtonItem appearance] setTintColor:[UIColor redColor]];
[[UINavigationBar appearance] setTintColor:[UIColor redColor]];
self.backButton.tintColor = [UIColor redColor]; // Created a UIBarButtonItem outlet and connected it in IB
}