Kann nicht von einem Texteingang zu einem anderen tippen

Wenn ich in einem konzentriert binTextInput, Tippen Sie auf ein anderesTextInput field tut nicht das, was ich erwarten würde (changeFoku dazuTextInput).

Instead, es ist einfach Unschärfen die jetzigeTextInput, erfordert einZweites Tippen zum Fokussieren der nächsteTextInput.

Ist es eine Möglichkeit, dies zu tun, oder ist dies ein aktuelles Manko vonReact Native?

Beispielcode:

class MyTest extends Component {
  render() {
    return (
      <ScrollView style={styles.container}>
        <View>
          <TextInput style={styles.textInput} />
          <TextInput style={styles.textInput} />
        </View>
      </ScrollView>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: '#ddd',
    paddingTop: 64
  },
  textInput: {
    backgroundColor: '#fff',
    borderColor: '#000',
    borderWidth: 1,
    height: 46,
    paddingLeft: 10
  }
});

Wenn sich die Eingabefelder in einer ScrollView befinden, verhalten sie sich wie oben beschrieben (Sie können nicht einfach von einem Feld zum anderen tippen). Ich habe versucht, die Texteingaben in eine Ansicht zu packen, um dies zu beheben, aber es hat nicht funktioniert.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage