Реализация «Swipe Back» в iOS разработке

Что такое 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)
}