iOS – Реализация “Swipe Back” в разработке

Что такое Swipe Back?

Ранее когда я не был знаком с iOS в целом, я не понимал как всё работает, как вообще пользоваться этим. Однако, я всё же обрёл данную операционную систему, и начал успешно пользоваться ею, и она легкая, полностью ограниченная (ограничения в ПО – это очень важно, и нужно). И узнал я о такой фиче как “Swipe Back”, также передомной стояла задача реализовать собственно данный функционал в приложении на iOS (позволяет переходить назад в приложении просто взмахом пальца). И данный сниппет поможет вам сделать “Взмах назад” в разработке на Swift 3.

Отрывок кода

override func viewDidLoad() {
    let recognizer: UISwipeGestureRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(self.swipeRight))
    recognizer.direction = .right
    self.view .addGestureRecognizer(recognizer)
}
 
func swipeRight() {
    print("Swipe")
    _ = navigationController?.popViewController(animated: true)
}