iOS控制器手势左滑返回监听笔记
2021-07-17 本文已影响0人
数字d
协议声明
@interface ViewController()<UIGestureRecognizerDelegate>
代理设置
self.navigationController.interactivePopGestureRecognizer.delegate = self;
事件监听
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer
{
if (gestureRecognizer == self.navigationController.interactivePopGestureRecognizer) {
// 这里添加需要实现的拦截逻辑
[self closeAllAndBack];
// 如果希望返回页面这里就return YES,如果不希望返回页面这里就return NO
return YES;
}
// 这个地方默认返回YES;
return YES;
}