奇妙な問題があります。と がUIViewController
ありUITextField
ますUIWebView
。として表示し、window.rootController
テキストフィールドまたは Web ビューをクリックすると、キーボードは期待どおりに表示されますが、同じコントローラーがプッシュセグエから提示されると、キーボードは表示されません。
に電話してみましたが[self.view.window makeKeyAndVisible]
、役に立ちませんでした。もう1つの奇妙なことは、UIKeyboardDidShowNotification
ハンドラーが呼び出されることです。UIPeripheralHostView
Reveal App を使用してアプリケーション ビューの階層を調べたところ、が非表示でuserInteractionEnabled
に設定されていることに気付きましたNO
。と を設定するhidden=NO
とuserInteractionEnabled=YES
、キーボードが画面に表示され、通常どおりに機能します。
この奇妙な動作についてのアイデアはありますか?