美文网首页
iOS7— 屏幕边缘右划返回 && 全屏拖动返回

iOS7— 屏幕边缘右划返回 && 全屏拖动返回

作者: 梅梅酱 | 来源:发表于2016-06-02 11:35 被阅读409次

    屏幕边缘右划返回

    iOS7之后,屏幕边缘右划返回交互的支持,再配合上 UINavigationController 的交互式动画,pop 到上一级页面的操作变的非常顺畅和丝滑
    在控制器B的viewDidLoad中

    // 手势有效设置为YES 无效为NO
    self.navigationController.interactivePopGestureRecognizer.enabled = YES;  
    self.navigationController.interactivePopGestureRecognizer.delegate = self;
    

    但是当回到B,再push到A,会出现卡屏不动的情况,因为rootView也有向右滑动的问题,要解决这个问题,我们只需要在A的viewDidAppear中设置
    self.navigationController.interactivePopGestureRecognizer.enabled = NO;

    全屏拖动返回

    http://www.open-open.com/lib/view/open1433732713739.html
    FDFullscreenPopGesture

    相关文章

      网友评论

          本文标题:iOS7— 屏幕边缘右划返回 && 全屏拖动返回

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