Я реализовал завершающие действия смахивания с помощью нового iOS 11 UISwipeActionsConfiguration
API, и я могу показать их, проведя пальцем от края, могу провести полностью влево и т. д.
Но я не могу скрыть эти действия, вернувшись в исходное положение. Если я перетащу немного влево, а затем обратно вправо, он исчезнет (см. GIF). Он также сбрасывается нажатием на ячейку.
Официальное почтовое приложение поддерживает перетаскивание, чтобы скрыть действия смахивания, поэтому в API тоже может быть способ.
См. пример проекта здесь: https://github.com/nezhyborets/ios-case-study-playgrounds/tree/master/UISwipeActionsConfiguration