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

2019-05-23  本文已影响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方法里面");
          }
 }
上一篇 下一篇

猜你喜欢

热点阅读