关闭

[iOS]简单的让Navigation框架视图支持系统右滑返回

标签: iOS系统右滑返回
459人阅读 评论(0) 收藏 举报
分类:
<span style="white-space:pre">	</span>// 让导航栏支持右滑返回功能
        self.navigationController?.interactivePopGestureRecognizer.enabled = true
        self.navigationController?.interactivePopGestureRecognizer.delegate = self
        


    // MARK: UIGestureRecognizerDelegate
    func gestureRecognizerShouldBegin(gestureRecognizer: UIGestureRecognizer) -> Bool {
        if gestureRecognizer == self.navigationController?.interactivePopGestureRecognizer {
            return (self.navigationController!.viewControllers.count != 1)
        }
        return true // 其他手势,返回系统默认的
    }

代码可写在自定义的继承UINavigationController里

代码页可以NavigationController的rootViewController里

具体的看你的ViewController的生命周期的管理和UI框架如何!

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:36252次
    • 积分:626
    • 等级:
    • 排名:千里之外
    • 原创:28篇
    • 转载:2篇
    • 译文:0篇
    • 评论:4条
    最新评论