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

上一篇下一篇

猜你喜欢

热点阅读