iphone target-c интересная проблема с аксессуарами и setEditing - PullRequest
0 голосов
/ 29 января 2010

В моем 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];, поэтому я хочу, чтобы она вызвала аксессуар.

1 Ответ

0 голосов
/ 29 января 2010

Вы обязательно должны это исправить.

При создании ячейки табличного представления (в tableView:cellForRowAtIndexPath:) установите для свойства accessoryType значение UITableViewCellAccessoryNone, а для свойства editingAccessoryType - UITableViewCellAccessoryDisclosureIndicator.

.

Вы делаете это вместо реализации устаревшего метода tableView:accessoryTypeForRowWithIndexPath:.

...