Подтвердить что ты не робот

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

Моя цель

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

Моя проблема

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

4b9b3361

Ответ 1

Подвижные:

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

нестираемой:

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