iOS - 导航控制器滑动以在方向更改后返回不起作用

时间:2017-03-06 02:52:11

标签: ios iphone uinavigationcontroller uinavigationbar uisplitviewcontroller

我正在使用SplitViewController构建一个应用程序,并且在iPhone上(隐藏了详细信息VC),'幻灯片返回'当View控制器出现时,前一个VC手势识别器工作,但一旦方向改变(设备旋转),它就不再起作用。我知道通过将navigationController.interactivePopGestureRecognizer委托设置为self并在gestureRecognizerShouldBegin委托函数中设置断点来注册事件。所以事件已经注册,但动画没有被触发......任何想法为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

哎呀,这是我的错误,我隐藏了viewWillTransitionToSize函数中的导航栏,由于某种原因,interactivePopGestureDelegate需要在任何地方指定完成此操作,所以我只是不得不重新设置它现在有效。