在自定义导航控制器 或者 自定义返回按键的时候,滑动返回的手势经常会失效. 下面是解决的方法
创建一个 UINavigationController 控制器
设置两个代理UIGestureRecognizerDelegate,UINavigationControllerDelegate
override func viewDidLoad() {
super.viewDidLoad()
self.interactivePopGestureRecognizer.delegate = self
}
override func pushViewController(viewController: UIViewController,animated: Bool) {
super.pushViewController(viewController,animated: animated)
self.interactivePopGestureRecognizer.enabled = true
}