私は のUITableViewController
内部を持っていUINavigationController
ます。rightBarButtonItem
を編集ボタンに設定しています:
self.navigationItem.rightBarButtonItem = self.editButtonItem;
これはうまく機能し、呼び出した後、次を使用してtableView:commitEditingStyle:forRowAtIndexPath:
プログラムtableView
で編集モードを変更します。
[self.tableView setEditing:NO animated:YES];
ここで奇妙なのは、barButtonItem
編集モードにいるときと同じように「完了」と表示されているため、まだ「編集モード」になっているように見えることです。それをクリックすると、ボタンが「編集」に戻ります。編集モードに戻すには、もう一度クリックする必要があります。
barButtonItem
編集モードからも変更されないのはなぜですか?