美文网首页
监听手势返回与back按钮返回一致

监听手势返回与back按钮返回一致

作者: 逍遥庄主 | 来源:发表于2019-05-23 12:02 被阅读0次

    项目中有这样一个需求,push一个VC,如果back按钮返回,back方法里面执行了一个代理事件,但是手势返回并不会触发。所以在viewcontroller方法里面找到了系统的2个方法,经测试:

    这个方法 手势返回,但还没返回上个VC 
    - (void)willMoveToParentViewController:(UIViewController*)parent{
            [super willMoveToParentViewController:parent];
    }
    
    这个方法 手势返回,已经返回到上个VC   
    - (void)didMoveToParentViewController:(UIViewController*)parent{
              [super didMoveToParentViewController:parent];
              if(!parent){
                  NSLog(@"返回实现back方法里面");
              }
     }
    

    相关文章

      网友评论

          本文标题:监听手势返回与back按钮返回一致

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