Да. Код ниже отключит его.
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
return NO;
}
Ответ на ваш комментарий:
Edit2 : мой код ниже будет работать лучше с пользовательской кнопкой. Если вы хотите использовать кнопку по умолчанию, перейдите по ссылке, опубликованной @dasblinkenlight.
Так что в значительной степени создайте кнопку, где вы хотите, чтобы кнопки редактирования отображались, а затем вызовите этот метод.
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
[self.tableview setEditing:editing animated:animated];
}