Это похоже на вопросы, которые спрашивают, как провести / удалить без подтверждения:
UITableView swipe удалить без подтверждения
В моем табличном представлении есть ячейки с установленным UITableViewCellEditingStyleDelete. Когда табличное представление находится в режиме редактирования, в ячейках отображается значок красного круга со знаком «-» внутри. Чтобы удалить ячейку, пользователь нажимает красный кружок, и появляется кнопка «Удалить». Затем пользователь должен нажать «Удалить», что вызывает tableView: commitEditingStyle: forRowAtIndexPath:
.
Некоторые из моих строк поддерживают UITableViewCellEditingStyleInsert. В этом сценарии ячейки отображаются в виде зеленого круга со знаком «+» внутри. Нажатие на круг немедленно вызывает tableView: commitEditingStyle: forRowAtIndexPath:
.
Я бы хотел, чтобы tableView: commitEditingStyle: forRowAtIndexPath:
вызывалась немедленно, когда пользователь нажимает на первый красный круг икона. То есть без кнопки удаления.
Есть идеи?
Есть ли способ предоставить настраиваемые элементы управления редактированием, которые вставляются слева, например, удаление / вставка? Если так, Возможно, я смогу использовать этот механизм?