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