外観プロキシを使用して、ナビゲーション バーの戻るボタンの背景画像を設定しています。
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:[[UIImage imageNamed:@"arrow-back-button"] resizableImageWithCapInsets:UIEdgeInsetsMake(0., 9., 0., 0.)]
forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
これは iOS 6 でうまく機能し、完璧に見えます。しかし、iOS 5 では、まるでボタンが高くなったかのように、背景画像が繰り返され始めます。
iOS5:
iOS6:
使用される画像 (サイズを強調するために色付きの背景を使用)。
iOS 5 で戻るボタンを正しく表示するのを手伝ってくれる人はいますか?
編集:
を使用しない場合の結果は次のとおりですresizableImageWithCapInsets:
。