0

反応ネイティブには2つのフォームがあります。1 つは完全に機能し、もう 1 つは (別のコンポーネントに) バグがあります。TextInputフォーカスを取得すると、フォーム内の s がぼやけ続けます。

私が作成したビデオ (下の gif を参照) は、入力をクリックするたびにフォーカスを取得し、その後すぐにぼやけることを示しています。

入力のコード (現在はデバッグ付き):

<TextInput value={group.name}
    blurOnSubmit={false}
    onBlur={() => console.log('I blur')}
    onFocus={() => console.log('I focus')}
    autoFocus={true} style={styles.textInput} />

入力をクリックするたびに、焦点が合ってぼやけます

4

3 に答える 3

1

私は答えを見つけました...なぜそれが答えなのか混乱していますが、ここに行きます:

どうやら、コンポーネントのTextInput内部をレンダリングしてタブに設定すると、TextInputs に入力できなくなります。理由がわかりません。ビューの作成中に毎回タブをクリックする必要がないように、これをオンにしました。その場合、デフォルトを別の方法で設定するだけだと思います:)TabBarIOSselected={true}true

于 2016-01-07T19:46:28.410 に答える