問題タブ [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.

0 投票する
1 に答える
121 参照

swift - インタラクション ビューのキーボード シーン デリゲートが見つかりませんでした

iOS 13 より下では、私の UITextField はキーボードを正しく起動し、ユーザーが回答を入力できるようにします。

iOS 13 以上でtextFieldDidBeginEditing()は、テキスト フィールドをタップするとトリガーされますが、キーボードが表示されないため、ユーザーは答えを出すことができません。

デバッグコンソールはすぐにエラーをスローしませんが、最終的に次のメッセージが表示されます。これが鍵だと思います:

シーンが主なものになるため、後のiOSでエラーが表示されると思います-そして、どこかでデリゲートを設定して、キーボードが最初のシーンの前面に表示されるようにする必要がありました。

これを行う方法がわかりません!

私の UITextField は完全に標準です。エラーを再現するために、SceneDelegate に次のセットアップ コードがあります。

実際のアプリでは、このサブルーチンを使用して、ユーザーが初めての場合にチュートリアルを起動します (つまり、開始ビュー コントローラーを変更できるようにする必要があります)。