ユーザーがフィールドをタップすると、フィールドがクリアされ、カーソルがTextFieldUITextField
の境界の外に移動します。ユーザーが文字を入力すると、問題は自動的に修正されますが、編集時にフィールドがクリアされるたびに再発します。
TextFieldはストーリーボードで作成され、プログラムで何も行われませんでした。ストーリーボードでは自動レイアウトもオフになっています。何か案は?
また、ユーザーがテキストを入力し、離れてアプリに戻ると、カーソルは上ではなく下に移動します。
これはシミュレーターでは発生せず、実際のハードウェアでのみ発生することに注意してください。
誰かが持っているアイデアを前もって感謝します。
編集: 残念ながら、私の評判が低いため、スクリーンショットを投稿することはできません。
編集2:
このトピックについていくつかの調査を行った後、私の問題は2つあることがわかりました。
編集が開始されてフィールドがクリアされると、カーソルは実際には縮小しているだけです。IB でコンテンツの配置をいじって、それを理解することができました。
編集中にアプリを閉じて再度開くと、カーソルとテキストが下に移動し、TextField の表示領域の外に出ます。