アプリを介してさまざまな画面のフルスクリーンオーバーレイを表示するために、カスタムUIWindow、UIViewController、およびUIViewを作成しました。オーバーレイの表示、回転、および非表示はうまく機能します。
ただし、問題は、カスタムUIWindowを閉じた後、基になるビューの1つにある検索ボックスに青いカーソルが点滅しないことです。キーボードが表示され、検索ボックスに文字を入力できますが、カーソルは入力できません。
もう1つの奇妙な点は、カーソルがiOSシミュレーターでは期待どおりに表示されるが、デバイスでは表示されないことです。
誰かがここで何が起こっているのか考えがありますか?すべてのビューがResignFirstResponder()であることを確認するために、オーバーレイビュー階層をトラバースしてみました。任意のアイデアをいただければ幸いです。ありがとう。