このコードを に追加したところviewDidLoad
、編集ボタンが表示されましたが、行の左側にマイナスボタンがありません。
self.navigationItem.leftBarButtonItem = self.editButtonItem;
行をスワイプした後、削除ボタンが表示されますが、編集ボタンを押してもマイナス記号はありません。
プログラムにマイナス記号が表示されない原因は何ですか?
このコードを に追加したところviewDidLoad
、編集ボタンが表示されましたが、行の左側にマイナスボタンがありません。
self.navigationItem.leftBarButtonItem = self.editButtonItem;
行をスワイプした後、削除ボタンが表示されますが、編集ボタンを押してもマイナス記号はありません。
プログラムにマイナス記号が表示されない原因は何ですか?
テーブル ビューの編集モードを次のように設定します。
[self.tableView setEditing:YES animated:YES];
ナビゲーションバーの編集ボタンのアクションメソッドで上記を実行します。
または単に使用する、
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
[self.tableView setEditing:editing animated:animated];
}
削除ボタンを表示したい場合は、以下のコードを実装できます。
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
return UITableViewCellEditingStyleDelete;
}
詳細については、アップルのドキュメントを確認してください