1

私はそのコードを持っています。ナビゲーションバーに編集ボタンを追加できますが、戻るボタンはまだ存在しますが、無責任になります。

UIBarButtonItem *editButton = [[UIBarButtonItem alloc] 
                               initWithTitle:@"Edit"                                            
                               style:UIBarButtonItemStyleBordered 
                               target:nil 
                               action:nil];
[[self.navigationController.navigationBar.items objectAtIndex:1] setRightBarButtonItem:editButton];

[[self.navigationController.navigationBar.items objectAtIndex:1]setHidesBackButton:YES];
4

5 に答える 5

7

簡単で短い:

  self.navigationItem.backBarButtonItem = nil;

また

  self.navigationItem.leftBarButtonItem = nil;
于 2012-06-04T13:32:04.037 に答える
7

私は以前にこれに似たことをしました。戻るボタンを入れたくない次のView Controllerをプッシュするコントローラーで、pushViewControllerを実行している場所にこれを配置します。

 myNextViewController.navigationItem.hidesBackButton = YES;
 [self.navigationController pushViewController:myNextViewController animated:YES];
于 2012-06-04T18:31:56.203 に答える
3

使用することもできます

目的 C:

self.navigationItem.hidesBackButton = YES;

迅速:

navigationItem.hidesBackButton = true
于 2012-06-04T13:48:40.987 に答える
1

これらのいずれかが機能します

self.navigationItem.leftBarButtonItem = nil;

また

self.navigationItem.backBarButtonItem = nil;
于 2012-06-04T13:34:55.997 に答える