iOS7— 屏幕边缘右划返回 && 全屏拖动返回
2016-06-02 本文已影响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