複数のフィールドを持つコントローラーを使用して、キーボードまたはピッカーで内部に何かを書き込むアプリケーションがあります。また、押すと別のコントローラーに移動して写真を撮り、完了したら前のコントローラーに戻るボタンもあります。「カメラ」コントローラーにアクセスする前にフィールドに入力しようとすると、すべてが下の図のように見えます。
ただし、カメラボタンを押して「カメラコントローラー」に移動し、このコントローラーに戻ってフィールドをタップすると、ピッカーが完全にめちゃくちゃになり、次のように表示されます。
なぜこれが起こっているのですか?私は自分のコードで何を変更したのか理解できず、正常に動作する前のいくつかのバージョンとしてこれを引き起こしています...