В основному, ви вмикаєте або вимикаєте редагування за допомогою методів
- (void)setEditing:(BOOL)editing animated:(BOOL)animated
Якщо редагування ввімкнено, з'являється червоний значок видалення та запит на видалення, який вимагається від користувача. Якщо користувач підтверджує, метод делегування
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
отримує повідомлення про запит на видалення. Якщо ви застосуєте цей метод, то пальцем для видалення автоматично активується. Якщо ви не реалізуєте цей метод, то проведіть пальцем, щоб видалити, неактивний, однак ви не можете фактично видалити рядок. Отже, наскільки мені відомо, ви не можете досягти того, про що просили, якщо не скористатися приватними API без документації. Ймовірно, саме так реалізовано додаток Apple.