問題タブ [ios15]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - インタラクション ビューのキーボード シーン デリゲートが見つかりませんでした
iOS 13 より下では、私の UITextField はキーボードを正しく起動し、ユーザーが回答を入力できるようにします。
iOS 13 以上でtextFieldDidBeginEditing()
は、テキスト フィールドをタップするとトリガーされますが、キーボードが表示されないため、ユーザーは答えを出すことができません。
デバッグコンソールはすぐにエラーをスローしませんが、最終的に次のメッセージが表示されます。これが鍵だと思います:
シーンが主なものになるため、後のiOSでエラーが表示されると思います-そして、どこかでデリゲートを設定して、キーボードが最初のシーンの前面に表示されるようにする必要がありました。
これを行う方法がわかりません!
私の UITextField は完全に標準です。エラーを再現するために、SceneDelegate に次のセットアップ コードがあります。
実際のアプリでは、このサブルーチンを使用して、ユーザーが初めての場合にチュートリアルを起動します (つまり、開始ビュー コントローラーを変更できるようにする必要があります)。