一。重写导航控制器的按钮点击方法时 自己设定的返回按钮 就不在提供 想向右拖动 返回到上一级控制器 功能
viewController.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button];
解决方法为在 viewDidLoad 方法中加入
***************************************************
// 如果滑动移除控制器的功能失效,清空代理(让导航控制器重新设置这个功能)
self.interactivePopGestureRecognizer.delegate = nil;
***************************************************