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
}