1

編集できるセルがいくつかあるテーブルビューがあります。テーブルにセルがない場合、ツールバーの編集ボタンを削除したい

4

2 に答える 2

4

rightBarButtonItem'nil に設定:

self.navigationItem.rightBarButtonItem = nil;

編集ボタンを再度表示する場合は、次のように設定しますself.editButtonItem

self.navigationItem.rightBarButtonItem = self.editButtonItem;
于 2012-11-29T10:01:51.610 に答える
-2

このメソッドを実装する必要があります

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath

テーブルビューデリゲートで。そこで、セルの適切な編集スタイルを返すことができます: 削除可能なセルの場合は UITableViewCellEditingStyleDelete、その他の場合は UITableViewCellEditingStyleNone

したがって、行がない場合は、テーブルビュースタイル UITableViewCellEditingStyleNone を入れてください

于 2012-11-29T08:58:04.417 に答える