戻るボタンが戻る矢印ではなく長方形になるように、を設定self.navigationItem.backBarButtonItemするにはどうすればよいですか?RootViewControllerこれを実行したいbackBarButtonItemのは、4つの正方形のグリッドの画像(Facebook iPhoneアプリがホームボタンに使用する9つの正方形のグリッド画像など)を使用したカスタムを使用しているためです。
現在、で-[RootViewController initWitNibName:bundle:]、私はします:
self.navigationItem.backBarButtonItem =
[[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"go-home.png"]
style:UIBarButtonItemStylePlain
target:nil action:NULL];
注:ARCを使用しているため、これによってメモリリークが発生することはありません。
ただし、これによりボタンに左矢印が付きます。ボタンをすべての辺で長方形にする簡単な修正はありますか?
leftBarButtonItemからプッシュできるすべてのViewControllerにを設定できることはわかってRootViewControllerいますが、5つの異なるオプションがあるため、多くの繰り返しが必要になります。たとえば、+[Utils homeBarButtonItem]上のボタンを作成してself.navigationItem.leftBarButtonItem = [Utils homeBarButtonItem];から5つのView Controllerの各-viewDidLoadメソッドを呼び出すメソッドを作成できると思いますが、不足している簡単な修正があるかどうか疑問に思っています。