UITableView редактируемый (перестраиваемый) без удаления ячеек


Мне было интересно, есть ли способ сделать UITableView редактируемым таким образом, чтобы пользователь мог переставлять (перемещать) отдельные TableViewCells, но без функции "Удалить ячейку".

Спасибо за помощь

Сэм

2 4

2 ответа:

Вы пробовали реализовать метод editingStyleForRowAtIndexPath и вернуть UITableViewCellEditingStyleNone?

Вы изменяете условие if на основе вашего требования

- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
      // in below if your write your condition on which delete is enable or disable
 if ([[friednListArr objectAtIndex:indexPath.row][@"id"] isEqualToString:user.userId]) {
    return UITableViewCellEditingStyleNone;
}
 else{
     return UITableViewCellEditingStyleDelete;
     }
}