1、使用FDFulleFDFullscreenPopGesture
導(dǎo)入項目即可
2、自定義返回手勢取代系統(tǒng)側(cè)滑返回手勢
代碼如下
///獲取系統(tǒng)滑動手勢
id target = self.navigationController.interactivePopGestureRecognizer.delegate;
///創(chuàng)建全屏滑動手勢,調(diào)用的方法為系統(tǒng)側(cè)滑返回的方法(私有api)
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc]initWithTarget:target action:@selector(handleNavigationTransition:)];
[self.view addGestureRecognizer:pan];
///禁用系統(tǒng)手勢
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
原理就是自定義的手勢事件設(shè)置為系統(tǒng)的側(cè)滑返回事件(handleNavigationTransition:)不過使用的是私有api