2018-07-02

2019-03-08  本文已影响0人  正确的道路上用笨方法

侧滑手势开关

一、 

1.采取以下方式不影响其他的界面的侧滑手势。 

2.必须在这两个方法中才能控制手势的开启关闭。

二、 

1.禁用:

- (void)viewDidAppear:(BOOL)animated

  { 

      [super viewDidAppear:animated]; 

      // 禁用返回手势      if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { 

        self.navigationController.interactivePopGestureRecognizer.enabled = NO; 

    } 

2.开启:

- (void)viewWillDisappear:(BOOL)animated   { 

      [super viewWillDisappear:animated]; 

      // 开启返回手势        

 if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { 

          self.navigationController.interactivePopGestureRecognizer.enabled = YES; 

      } 

  }

上一篇 下一篇

猜你喜欢

热点阅读