pop手势

作者: coderK | 来源:发表于2017-01-15 10:12 被阅读11次

需求:A控制器是我push过来的,我希望这个控制器只能点击导航条左边的返回按钮来pop,而侧边右滑动的手势pop我希望能把它禁用掉。当然其他控制器我希望不还是有这个pop的手势

在 A 控制器里写:

- (void)viewWillAppear:(BOOL)animated{   

 [superviewWillAppear:animated];

self.navigationController.interactivePopGestureRecognizer.delegate=self;

}

- (void)viewWillDisappear:(BOOL)animated{   

 [superviewWillDisappear:animated];

self.navigationController.interactivePopGestureRecognizer.delegate=nil;

}

// 给该控制器添加协议 - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer{

returngestureRecognizer !=self.navigationController.interactivePopGestureRecognizer;

}

相关文章

  • [iOS]调和 pop 手势导致 AVPlayer 播放卡顿

    [iOS]调和 pop 手势导致 AVPlayer 播放卡顿 [iOS]调和 pop 手势导致 AVPlayer ...

  • pop手势

    需求:A控制器是我push过来的,我希望这个控制器只能点击导航条左边的返回按钮来pop,而侧边右滑动的手势pop我...

  • iOS 全屏手势返回

    BBGestureBack BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势...

  • iOS 右滑返回

    BBGestureBack BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势...

  • BBGestureBack 手势返回

    BBGestureBack BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势...

  • iOS 手势返回

    iOS 手势返回 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势主流App...

  • iOS实现全屏pop手势

    实现全局的pop手势 需要先获取系统手势交互对应interactivePopGestureRecognizer,获...

  • 利用 runtime 添加全屏右滑返回

    //获取系统pop 手势 guard let systemGes = interactivePopGe...

  • UINavigationController的pop手势处理

    问题:根据产品需求有时候,要求某些界面不允许pop手势返回,有些界面允许pop手势返回 解决:我们统一在UINav...

  • iOS 全屏返回

    iOS 全屏返回 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势主流App...

网友评论

      本文标题:pop手势

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