私はすでにこの質問を投稿していますが、今回は投稿コードです。だから、私はuiviewControllerを持って、このviewControllerのviewDidLoadでは、私はnavigationControllerのbackButtonを隠します。 3ページの最初のUIViewControllerのNavControllerのbackButtonが表示されません
実装
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title = @"page2page2page2page2page2";
self.navigationItem.hidesBackButton = TRUE;
}
-(IBAction)click
{
page3 *controller = [[page3 alloc] init];
[self.navigationController pushViewController:controller animated:YES];
[page3 release];
}
実装...その後、私は新しいのUIViewControllerを押して、そして私はのviewDidLoadに見えるに戻るボタンを設定しますが、戻るボタンはまだ隠されています
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title = @"page3";
self.navigationItem.hidesBackButton = FALSE;
}
とタイル「ページ3」は中央の右ではなく上にあるので...このすべては、iOS 4.2
で発生PAGE3は、何の戻るボタンを持っていませんが、スペースがボタンのために作成されますthx
は、私が試したが、それは動作しませんページ2 – Vjy
のviewwillappearとviewwilldisapperでそれを試してみてください。.. – alex
同様の投稿、私はここで同じ問題が疑わしい。 http://stackoverflow.com/questions/708033/why-is-self-navigationitem-hidesbackbutton-not-working/712918#712918 – Prcela