0

私のView Controllerには、ナビゲーションバー(UINavigationController内)に戻るボタンが表示されています。現在のビューには「編集」モードがあります。「編集」モードに入ると、leftBarButtonItem を「キャンセル」ボタンに置​​き換え、「編集」モードを終了するときに、左ボタンを再び「戻るボタン」に変更したいのですが、どうすればよいですか?

「キャンセル」ボタンを削除するだけで、「戻るボタン」を元に戻すことはできません。

これで、戻るボタンと同じように UI を使用して新しいナビゲーション アイテムを作成し、それを leftBarButtonItem に設定できますが、位置がネイティブの戻るバー ボタンと同じではなく、スワイプ ジェスチャが失われます。

ネイティブの戻るバー ボタン項目をナビゲーション バーに戻す方法はありますか?

4

2 に答える 2

5

編集モードを終了するときは、次のように設定します。

self.navigationItem.leftBarButtonItem = nil;
于 2014-11-07T10:39:24.560 に答える