以下に示すように、iOS 5 の外観 API を使用して、すべての baritembuttons を特定のスタイルにスタイル設定しています。
id barButtonAppearance = [UIBarButtonItem appearance];
[barButtonAppearance setBackgroundImage:[theme imageForBarButtonNormal] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
別のスタイルにしたい確認バーボタンアイテムがあることを除いて、すべて正常に動作します。次のコードを使用して、コントローラーでスタイルを設定しようとしています。
self.confirmBarButtonItem.tintColor = [UIColor greenColor];
ただし、UIAppearance スタイルは引き続き使用されます。UIBarButtonItem のスタイルを変更するにはどうすればよいですか?