美文网首页
iOS 开发 监听侧滑返回的系统方法

iOS 开发 监听侧滑返回的系统方法

作者: 百事星空 | 来源:发表于2019-04-09 18:01 被阅读0次

开发过程中可能需要监听侧滑返回手势,然后做一些操作,今天就介绍两个相关的系统方法


- (void)willMoveToParentViewController:(UIViewController*)parent
{
    [super willMoveToParentViewController:parent];
    
    if (!parent) {
        
    }
}
- (void)didMoveToParentViewController:(UIViewController*)parent
{
    [super didMoveToParentViewController:parent];
    
    if(!parent){
        NSLog(@"离开了页面");
    }
}

ps:一些说明

1.第一次push进来的时候两个方法都会调用,parent的值不为空。
2.当开始使用系统侧滑的时候,会先调用willMove,而parent的值为空;
3.当滑动结束后返回了上个页面,则会调用didMove,parent的值也为空,如果滑动结束没有返回上个页面,也就是轻轻划了一下还在当前页面,那么则不会调用didMove方法。
当然,直接点击返回按钮,这两个方法也会调用。可以判断parent的值是否为空,进行具体的操作。

相关文章

  • iOS 开发 监听侧滑返回的系统方法

    开发过程中可能需要监听侧滑返回手势,然后做一些操作,今天就介绍两个相关的系统方法 ps:一些说明 1.第一次pus...

  • iOS 开发 监听侧滑返回的系统方法

    //开启侧滑 (void)willMoveToParentViewController:(UIViewContro...

  • iOS监听侧滑返回

    在我的界面上有一个加在keyWindow上的按钮。想在侧滑返回的时候像导航栏渐变消失。效果如下 核心代码 Demo

  • iOS笔记之_侧滑返回

    方法一: iOS 侧滑返回功能,自定义手势触发系统的pop动画。handleNavigationTransitio...

  • iOS pop 侧滑返回处理

    方案一 : 开启使用系统自带的侧滑返回iOS7之后系统提供了侧滑手势(interactivePopGestureR...

  • iOS使其支持侧滑返回

    方案一:开启使用系统自带的侧滑返回 iOS7之后系统提供了侧滑手势(interactivePopGestureRe...

  • iOS使其支持侧滑返回

    方案一 : 开启使用系统自带的侧滑返回 iOS7之后系统提供了侧滑手势(interactivePopGesture...

  • iOS侧滑返回

    相关原理 iOS侧滑返回,有三种方案可以实现(只考虑iOS7以后) 开启使用系统自带的侧滑返回self.navig...

  • iOS监听系统侧滑返回事件

    这个问题困扰了很久,也没百度出来有用的东西,现在不能再因为懒惰而拖下去了,所以就自己到UIViewControll...

  • iOS监听系统侧滑返回事件

    这个问题困扰了很久,也没百度出来有用的东西,现在不能再因为懒惰而拖下去了,所以就自己到UIViewControll...

网友评论

      本文标题:iOS 开发 监听侧滑返回的系统方法

      本文链接:https://www.haomeiwen.com/subject/uupiiqtx.html