Как включить только переупорядочение для UITableViewController? - PullRequest
4 голосов
/ 19 сентября 2011

У меня есть куча UITableViewCell в моем UITableViewController.Когда я устанавливаю для редактирования значение YES, оно автоматически разрешает удаление каждой ячейки.Как отключить функцию удаления?Я только хочу позволить пользователю изменить порядок ячеек.

Ответы [ 2 ]

6 голосов
/ 19 сентября 2011

Попробуйте:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:
        (NSIndexPath *)indexPath
{
    return UITableViewCellEditingStyleNone;
}

Он определяет, появляется ли минус, плюс или ничто

1 голос
/ 19 сентября 2011

Установите для editStyle ячеек значение UITableViewCellEditingStyleNone и -showsReorderControl в значение YES. В вашем -tableview: cellForRowAtIndexPath: метод:

[myCell setShowsReorderControl:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...