0

我建立使用SplitViewController应用程序后不工作,并在iPhone(其中详细VC是隐藏的),在“滑回”到先前VC手势识别作品当视图控制器出现时,但一旦方向改变(设备旋转),它不再起作用。我知道的是,事件是由navigationController.interactivePopGestureRecognizer的委托设置为自我,并设置在gestureRecognizerShouldBegin委托函数断点注册。所以事件被注册了,但动画并没有被触发......任何想法为什么会出现这种情况?iOS版 - 导航控制器刷卡返回方向改变

+0

只是为了更多的信息,我需要设置导航控制器的'interactivePopGestureRecognizer'代表的原因是因为在这个特定视图控制器,导航栏被隐藏,并用自定义的,唯一的解决办法我能找到替代是通过重新分配委托..不知道这是为什么这种奇怪的行为发生 –

回答

0

哎呀,这是我的错误,我隐藏了导航栏中的viewWillTransitionToSize函数,由于某种原因,需要指定interactivePopGestureDelegate,因此我只需重新设置它,然后它现在可以工作。