欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS功能开发_ios侧滑开启和关闭实现方法

程序员文章站 2022-06-23 13:06:42
iOS功能开发_ios侧滑开启和关闭实现方法。iOS默认开启侧滑返回,在一些页面(手势解锁页面)需要将侧滑进行关闭,为了不对原本的页面产生影响,需要在页面消失时将侧滑打开。...

iOS功能开发_ios侧滑开启和关闭实现方法。iOS默认开启侧滑返回,在一些页面(手势解锁页面)需要将侧滑进行关闭,为了不对原本的页面产生影响,需要在页面消失时将侧滑打开。

// 视图将要出现
- (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    // 关闭 侧滑
    if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.enabled = NO;
    }
}
// 视图将要消失
- (void)viewWillDisappear:(BOOL)animated{
     [super viewWillDisappear:animated];
     // 开启侧滑
    if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.enabled = YES;
    }
}