Как я могу сделать ячейку подвижной, но не удаляемой в UITableView? - PullRequest
12 голосов
/ 25 мая 2011

Моя цель

Здравствуйте, моя проблема довольно проста.У меня есть UITableView с парой ячеек.Некоторые из них могут быть удалены (но не обязательно все), но все они могут быть подвижными.

Моя проблема

Я не понимаю, как реализовать это с помощью iOS SDK.Используя комбинацию tableView:canMoveRowAtIndexPath: и tableView:canEditRowAtIndexPath:, я могу установить ячейку только как удаляемую и, в конечном итоге, перемещаемую, но не наоборот.Я хотел бы установить ячейку как подвижную, но не обязательно удаляемую.Это возможно?

1 Ответ

18 голосов
/ 25 мая 2011

Подвижный:

-(BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath         
{
    return YES;
}

Не удаляется:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath 
{
    return UITableViewCellEditingStyleNone;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...