美文网首页
iOS 自定义返回如何保留系统滑动返回

iOS 自定义返回如何保留系统滑动返回

作者: 正确的道路上用笨方法 | 来源:发表于2017-12-25 15:41 被阅读63次

很多时候返回的自定义按钮需要保留系统的内容,比如今天所讲的,系统侧滑。

话不多说实现如下

1:添加代理

UIGestureRecognizerDelegate

2:实例化

没法复制,截图你们看一下

3.在界面出现、界面消失代理中实现如下

if (self.navigationController.viewControllers.count > 1) { // 记录系统返回手势的代理

_delegate = self.navigationController.interactivePopGestureRecognizer.delegate;          // 设置系统返回手势的代理为当前控制器

self.navigationController.interactivePopGestureRecognizer.delegate = self;

}

// 设置系统返回手势的代理为我们刚进入控制器的时候记录的系统的返回手势代理

self.navigationController.interactivePopGestureRecognizer.delegate = _delegate;


喜欢的话关注一下,求赞哦@

相关文章

网友评论

      本文标题:iOS 自定义返回如何保留系统滑动返回

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