Эй, я знаю, что это старый пост, но я столкнулся с этой проблемой, и вот что я нашел этот метод из UITableViewDelegate. Вы можете заблокировать свою клетку, выполнив что-то вроде:
- (NSIndexPath *)tableView:(UITableView *)tableView
targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)sourceIndexPath
toProposedIndexPath:(NSIndexPath *)proposedDestinationIndexPath {
if (sourceIndexPath == [NSIndexPath indexPathForRow: YOUR_ROW_NUMBER inSection: YOUR_SECTION_NUMBER])
return sourceIndexPath;
else
return proposedDestinationIndexPath;
}
Надеюсь, это кому-нибудь поможет
Приветствия