//设置全屏右滑返回
UISwipeGestureRecognizer *pan = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleNavigationTransition)];
// 设置手势代理,拦截手势触发
pan.direction = UISwipeGestureRecognizerDirectionRight;
pan.delegate = self;
// 给导航控制器的view添加全屏滑动手势
[self.view addGestureRecognizer:pan];
// 禁止使用系统自带的滑动手势
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
(void)handleNavigationTransition
{[self.navigationController popViewControllerAnimated:YES];
}