У меня есть куча UITableViewCell в моем UITableViewController.Когда я устанавливаю для редактирования значение YES, оно автоматически разрешает удаление каждой ячейки.Как отключить функцию удаления?Я только хочу позволить пользователю изменить порядок ячеек.
Попробуйте:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath: (NSIndexPath *)indexPath { return UITableViewCellEditingStyleNone; }
Он определяет, появляется ли минус, плюс или ничто
Установите для editStyle ячеек значение UITableViewCellEditingStyleNone и -showsReorderControl в значение YES. В вашем -tableview: cellForRowAtIndexPath: метод:
[myCell setShowsReorderControl:YES];