ナビゲーションコントローラのトップバーに[再読み込み]ボタンを追加しようとしましたが、成功しません。ここでiOSのUINavigationControllerに左ボタンアイテムを追加するにはどうすればよいですか?
はヘッダである:ここでは
@interface PropertyViewController : UINavigationController {
}
は、私はそれを追加しようとしている方法です:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
UIBarButtonItem *reload = [[UIBarButtonItem alloc] initWithTitle:@"Show" style:UIBarButtonItemStylePlain
target:self action:@selector(reloadPropertyList:)];
self.navigationItem.leftBarButtonItem = reload;
}
return self;
}
の下になぜあなたはここにナビゲーションコントローラをサブクラス化しているようなPropertyViewControllerクラスのインスタンスを作成しますか? – Wain
次に追加方法と場所は? –
あなたはすべてのビューコントローラが何であるかを説明していませんが、ビューコントローラは表示するアイテムを指定し、ナビゲーションコントローラはそれらを表示することを扱います – Wain