iOS 侧滑手势的打开关闭

方法一:

参考文章:点这里

方法二:
复制代码
- (void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:animated];
    [self.navigationController.navigationBar setHidden:NO];
    
    //在其他离开改页面的方法同样加上下面两句代码
    self.isTapBack = YES;
    if([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.delegate = nil;
    }
}

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    
    self.isTapBack = NO;
    if([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.delegate = (id)self;
    }
}

- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer
                                      *)gestureRecognizer{
    return self.isTapBack; //YES:允许右滑返回  NO:禁止右滑返回
}
相关推荐
Digitally2 小时前
iPhone 恢复出厂设置是否会删除所有内容?
ios·iphone
2501_916007474 小时前
iPhone查看App日志和系统崩溃日志的完整实用指南
android·ios·小程序·https·uni-app·iphone·webview
Digitally4 小时前
如何将消息转移到新 iPhone
ios·iphone
mit6.8244 小时前
[Broken IOS] 配置&CLI | 终端用户界面TUI
c语言·ios·cocoa
2501_915918416 小时前
iOS 抓不到包怎么办?全流程排查思路与替代引导
android·ios·小程序·https·uni-app·iphone·webview
wahkim17 小时前
iOS高级开发工程师面试——其他
ios
我现在不喜欢coding1 天前
混乱的scheme、.xcconfig、build Settings梳理的清清楚楚
ios·xcode
ls_qq_26708134701 天前
cocos打包web - ios设备息屏及前后台切换音频播放问题
前端·ios·音视频·cocos-creator
不爱说话郭德纲1 天前
别再花冤枉钱!手把手教你免费生成iOS证书(.p12) + 打包IPA(超详细)
前端·ios·app
杂雾无尘1 天前
Vision Pro 新手教学:SwiftUI 实现 3D 应用的技巧,基础篇
ios·swiftui·visionos