可能是导航控制器设置了代理 也就是左上角 右上角 自定义了按钮 代理有值了 手势就识别不了了 把代理得值清除 self.interactivePopGestureRecognizer.delegate = nil;