Хорошо, сначала - как я хочу, чтобы мои ячейки выглядели в моем UItableView в режиме редактирования (с некоторыми более приятными кнопками):
![enter image description here](https://i.stack.imgur.com/zekkk.png)
Однако - вот так это выглядитпрямо сейчас:
![enter image description here](https://i.stack.imgur.com/pFB2u.png)
Моя проблема заключается в том, что мой пользовательский EditingAccessoryView отображается только в ячейке, которую я впервые создал, и что появляются эти кружочки (как они называются?).Который не приносит много пользы.
Теперь мой код выглядит следующим образом (который выглядит как обычный способ сделать это, например, по этому вопросу: Как добавить Custom EditingAccessoryView для UITableView? )
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
cell.editingAccessoryView = AccessoryView;
AccessoryView.backgroundColor = [UIColor clearColor];
}
Я прочитал, что вы должны иметь возможность вызывать свой пользовательский editAccessoryView, проводя пальцем, даже если - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
возвращает "НЕТ".Однако этого я не смог достичь.
Итак, подведем итоги.Я хочу, чтобы мой editAccessoryView отображался во всех ячейках, и, если возможно, удалите красный круг.Или, в качестве альтернативы, вызовите мой editAccessoryView при перелистывании - какой метод вызывается, когда пользователь делает это?
Любая помощь будет высоко ценится.