Требуется помощь в удалении с помощью TableView swipe - PullRequest
0 голосов
/ 17 июня 2009

Я пытаюсь внедрить смс-функцию смахивания и удаления.

В случае приложения SMS кнопка «Редактировать» находится в левой части панели навигации. При попытке провести пальцем по строке кнопка «Изменить» изменится на кнопку «Готово». Если вы нажмете кнопку «Готово», режим удаления будет отменен. Если вы щелкнете где-нибудь еще в виде таблицы или прокрутите, режим удаления снова отменяется.

В моем случае я реализую willBeginRowEditing и didEndRowEditing в соответствии с документацией, чтобы изменить представление в случае удаления салфетки. Я изменяю Edit на Done в willBeginRowEditing и меняю его обратно в didEndRowEditing. Любая прокрутка или любое другое касание автоматически приводит к отмене удаления смахивания.

Но я не понимаю, как выйти из режима удаления, когда пользователь нажимает кнопку Готово. Если я просто изменяю режим редактирования для tableView, didEndEditingRow не вызывается.

Есть ли какой-нибудь API, который выйдет из режима удаления салфетки?

Пожалуйста, дайте мне знать.

1 Ответ

1 голос
/ 17 июня 2009

Почему вы хотите, чтобы они выполняли, когда они используют метод удаления салфетки и хотите отменить его? Если они удаляют салфетки и хотят отменить их, они просто снова проводят пальцем ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...