iOS標準で付いている、画面左端からのスワイプで前画面に戻る機能を画面上のどこをスワイプしても戻れるようにする方法
ViewController.swift
override func viewDidLoad() {
super.viewDidLoad()
// ↓この3行を追加
let target = self.navigationController?.value(forKey: "_cachedInteractionController")
let recognizer = UIPanGestureRecognizer(target: target, action: Selector(("handleNavigationTransition:")))
self.view.addGestureRecognizer(recognizer)
}
この3行をviewDidLoadとかで呼ぶだけ。
お手軽です。