在React-Native中切换TextInputs

时间:2017-06-14 17:12:21

标签: react-native

在React-Native> 0.44.0中切换到下一个TextInput的正确方法是什么?

我尝试使用refs和.focus(),但这并没有奏效。我发现的所有答案都已过时。

1 个答案:

答案 0 :(得分:3)

您应该将ref指定为下一个textinput。试试这个

  <TextInput
    placeholder="first"
    placeholderTextColor="rgba(0,0,0,0.5)"
    returnKeyType="next"
    onSubmitEditing={() => this.second.focus()}
  />

  <TextInput
    placeholder="second"
    placeholderTextColor="rgba(0,0,0,0.5)"
    returnKeyType="done"
    ref={input => (this.second = input)}   // This line is important
  />