Как я могу сделать ячейку подвижной, но не удаляемой в UITableView?
Моя цель
Здравствуйте, моя проблема довольно проста. У меня есть UITableView
с несколькими ячейками. Некоторые из них могут быть удалены (но не обязательно все из них), но все они могут быть подвижными.
Моя проблема
Я не понимаю, как это реализовать через SDK iOS. Используя комбинацию tableView:canMoveRowAtIndexPath:
и tableView:canEditRowAtIndexPath:
, я могу только установить ячейку как удаляемую и, в конце концов, подвижную, но не наоборот. Я хотел бы установить ячейку как подвижную, но не обязательно. Возможно ли это?
Ответы
Ответ 1
Подвижные:
-(BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
нестираемой:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleNone;
}