0

UISearcBarのキャンセルボタンを変更する必要があります。

iOS 5のappearanceWhenContainedInメソッドを使用していますが、奇妙な動作を示し、ボタンが水平方向に引き伸ばされます。

ここに画像の説明を入力してください

私はこのコードを実装しています:

 [[UIBarButtonItem appearanceWhenContainedIn:[UISearchBar class], nil]
 setBackgroundImage:[UIImage imageNamed:@"btn_cancel.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

なぜこれが起こるのか考えてみてください。

4

0 に答える 0