0

私のDetailViewControllerにはコードがあります

更新されたx2

これは私のsetEditingです

- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
    [super setEditing:editing animated:animated];
    [tableView setEditing:editing animated:YES];  //this line was added to force editing Mode
....

私のdetailViewControllerで、tableViewに「魔法/それが何であれ」を送信して「編集モード」を登録してアクセサリを変更したいのですが、削除ボタンを表示したくありません。以前はラインが [tableView setEditing:editing animated:YES];なかったので、アクセサリーを持ってきて欲しいだけです。

4

1 に答える 1

0

あなたは間違いなくこれを修正する必要があります。

tableView:cellForRowAtIndexPath:(で)テーブルビューセルを作成するときは、プロパティをに設定し、accessoryTypeプロパティをに設定します。UITableViewCellAccessoryNoneeditingAccessoryTypeUITableViewCellAccessoryDisclosureIndicator

非推奨のtableView:accessoryTypeForRowWithIndexPath:メソッドを実装する代わりに、これを行います。

于 2010-01-29T09:57:38.467 に答える