1
我有一個奇怪的問題。我有一個UIViewController
與UITextField
和UIWebView
。當我將它顯示爲window.rootController
並單擊textfield或webview時,鍵盤按預期顯示,但是當從push segue呈現相同的控制器時,鍵盤不會顯示。當UIViewController在UINavigationController中時,鍵盤沒有顯示出來
我試圖撥打[self.view.window makeKeyAndVisible]
,但它沒有幫助。另一個奇怪的是,UIKeyboardDidShowNotification
處理程序被調用。我使用Reveal App檢查了應用程序視圖層次結構,並注意到UIPeripheralHostView
被隱藏,userInteractionEnabled
被設置爲NO
。如果我設置了hidden=NO
和userInteractionEnabled=YES
,那麼鍵盤出現在屏幕上並照常工作。
有關這種奇怪行爲的想法嗎?