我在导航控制器中有一个视图控制器,它的转换很好,直到我将SDK升级到iOS7。
将我的开发环境升级到iOS7 SDK和Xcode5之后,我发现我可以将该视图拖出屏幕。
过渡看起来与popViewController:animated:
相同。在阅读iOS7 doc的UI过渡部分之后,我现在知道这是iOS7 SDK中添加的新过渡。
但是,我没有找到如何禁用转换 - 只是禁用拖动,当我调用popViewController:animated:
时,我希望弹出视图控制器。
很抱歉我的描述很复杂。有谁可以给我一些提示?
提前致谢。
答案 0 :(得分:3)
听起来你问的是this past question类似的东西。如果是这样,这是代码:
if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}