UIBarButtonItem
AppDelegate.m を使用してカスタマイズしました。UIAppearance
すべてのバー ボタンは、通常の状態と選択された状態で正しい画像を表示しています。
「完了」ボタンと「保存」ボタンに別の画像を使用したいので(灰色ではなく青色に見えるように)、 と に-setBackgroundImage: forState: barMetrics
2 つの異なる画像を設定UIControlStateNormal
しUIControlStateSelected
ます-viewDidLoad
。
の画像UIControlStateNormal
は正常に機能していますが、UIControlStateSelected
表示されていません。代わりに、AppDelegate.m で選択した状態に使用した元の画像が表示されます。元の画像をコメントアウトすると、新しい (青) 画像が適切に表示されます。
特定のボタンに異なる背景画像を設定する適切な方法は何ですか?