0

我建立使用SplitViewController應用程序後不工作,並在iPhone(其中詳細VC是隱藏的),在「滑回」到先前VC手勢識別作品當視圖控制器出現時,但一旦方向改變(設備旋轉),它不再起作用。我知道的是,事件是由navigationController.interactivePopGestureRecognizer的委託設置爲自我,並設置在gestureRecognizerShouldBegin委託函數斷點註冊。所以事件被註冊了,但動畫並沒有被觸發......任何想法爲什麼會出現這種情況?iOS版 - 導航控制器刷卡返回方向改變

+0

只是爲了更多的信息,我需要設置導航控制器的'interactivePopGestureRecognizer'代表的原因是因爲在這個特定視圖控制器,導航欄被隱藏,並用自定義的,唯一的解決辦法我能找到替代是通過重新分配委託..不知道這是爲什麼這種奇怪的行爲發生 –

回答

0

哎呀,這是我的錯誤,我隱藏了導航欄中的viewWillTransitionToSize函數,由於某種原因,需要指定interactivePopGestureDelegate,因此我只需重新設置它,然後它現在可以工作。