禁用系统返回手势页面假死
出于一些原因,我们会在根控制器加上
self.interactivePopGestureRecognizer.enabled = YES;
self.interactivePopGestureRecognizer.delegate = self;
这样,即使自定义了返回按钮,系统的手势返回同样有效。但是今天遇到一个bug。如果在某个页面禁用系统返回手势,在页面离开时在开启手势返回,那么,在下个push的控制器中,如果你手势滑动返回上个页面的话,会发现没反应,而且当前控制器会进入假死状态。
解决方法很简单,如图
切记:禁用手势写在ViewDidAppear,启用手势写在ViewWillDisappear.