在NavigationController堆栈内的UIViewController可以支持右滑手势,即在屏幕左边一滑,屏幕就会返回。但是在自定义返回按钮这个手势就会失效。解决方法找到两种:
- 重新设置手势的delegate
self.navigationController.interactivePopGestureRecognizer.delegate= (id)self;
- 自己响应这个手势的事件
[self.navigationController.interactivePopGestureRecognizeraddTarget:self action:@selector(handleGesture:)];