私の編集ボタンは、のviewDidLoadに配置されていますeditButtonItemは設定されていますが、マイナスボタンはありませんか?
self.navigationItem.rightBarButtonItem = self.editButtonItem;
それは、ナビゲーションバーの上に正しく示しており、実際にこのボタンをタップすると、完了に変更します。ただし、マイナスボタンはテーブル行に表示されません。行をスワイプして[削除する]をタップします。
アイデア?
EDIT 1:は、ここで私がやっている方法は次のとおりです。
- (void)loadView {
tableView = [[UITableView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
tableView.delegate = self;
tableView.dataSource = self;
tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
self.view = tableView;
}
EDIT 2:私の観察は私のテーブルビューは、IB(RootViewController)で作成されている場合、編集、マイナスボタンが細かい表示されていることです。他の2つ(または3つ)のテーブルビューは上記のコードによって作成されるため、問題が発生する可能性があります。私はisEditing、編集などに飛び込まなければならないと思う。
何をオーバーロードしていますか?それは単純なol 'UITableViewControllerですか?あなたのUITableViewCellsは何か変なことをしていますか(サブクラス化されているかどうか)?編集可能な行の型を返すときに、View Controllerで面白いことをしていますか? –
ええ、それは単なる普通の 'UITableViewControllerです。私はいくつかのコードを追加して自分の投稿を明確にしたいと思う。 –