iOS 5 で戻るボタンをカスタマイズしようとしています。これは、使用したい背景画像です。
23 x 30 ポイントです。
カスタマイズする私のコードは次のとおりです。
UIImage *buttonBackground = [[UIImage imageNamed:@"navbar-backbutton.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 11, 0, 11) resizingMode:UIImageResizingModeStretch];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Geri" style:UIBarButtonItemStylePlain target:nil action:nil];
[backButton setBackButtonBackgroundImage:buttonBackground forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[self.navigationItem setBackBarButtonItem:backButton];
これでうまくいくはずです。画像の幅は 23 ポイントで、左右のオフセットを 11 ポイントに設定しています。しかし、これが結果です (「Geri」はトルコ語で「戻る」を意味します)。
私が理解していないのは、最後のサイズの違いです。何が間違っているのかわかりません。これに関するアイデアはありますか?
ありがとう。