backBarButtonItemの背後にある背景を編集しようとしています。ナビゲーションバー全体の背景色を編集しましたが、役に立たないです。backBarButtonItem(UINavigationItem)の背景色を編集するにはどうすればよいですか? iOS 4.3の問題
それだけとして見て、しかし、iOS4を影響を与えているようだ:
[self.navigationController.navigationBar setBackgroundImage:navBarBackground forBarMetrics:UIBarMetricsDefault];
コードはiOS5を上で動作します。私はまた、この方法を使用してナビゲーションバーを編集しようとしている:私のナビゲーションバーのすべてで
@implementation UINavigationBar (UINavigationBarCategory)
-(void)drawRect:(CGRect)rect{
UIImage *img = [UIImage imageNamed:@"bg_actionbar_edit.png"];
[img drawInRect:rect];
}
@end;
しかし、このコードの結果を変更するには、私はしたくない何かです。ナビゲーションバーに基づいてbuttonItemのBGカラーを変更するだけの簡単なコードはありますか?
は、各ナビゲーションバー用のタグを設定し、navigationBarのタグをご確認くださいナビゲーション項目のタグ番号をチェックします。 –