UIBarButtonItemStyleDone スタイルと Edit/Done ボタンの編集状態を使用して、視覚的に区別できるバー ボタン項目の背景画像をバー ボタンに提供するにはどうすればよいですか? UIBarButtonItem 外観プロキシの setBackgroundImage:forState:barMetrics: で文書化されている UIControlState 値はどれもうまくいかないようです。
1273 次
2 に答える
1
なぜこれが答えられなかったのかわかりませんが、それでも探している場合は、.hにBarButtonItemのプロパティを作成し、それをIBに割り当ててから、そのbarButtonItemのbackgroundプロパティを設定します。私にとっては問題なく動作し、「デフォルトの外観に戻る」ことはありません。
- (void)viewDidLoad
{
[super viewDidLoad];
[self.barButton setBackgroundImage:[UIImage imageNamed:@"YOURIMAGE"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
}
于 2012-03-23T14:44:13.477 に答える
0
私はこの問題の可能な解決策を見つけて投稿しました。UIBarButtonItemカテゴリを使用してカスタムスタイルを「注入」できます。
UIAppearanceを使用してUIBarButtonItemの「Done」スタイルと「Plain」スタイルを別々にカスタマイズする
于 2012-10-09T12:23:29.903 に答える