当存在多个TextInput字段时,我需要在React Native应用程序的Keyboard中显示Next按钮。 有人可以建议,我尝试过使用returnKeyType = {“ next”},blurOnSubmit和onSubmitEditing道具,但是没有用。
请问有人可以为此提供解决方案吗?
谢谢。
答案 0 :(得分:1)
您可以按照文档中的说明尝试onSubmitEditing
。当您在键盘上单击完成时,将调用此方法。在列表器中,使用focus
方法聚焦所需的textInput。
render(){
return(
...
<TextInput
ref={(input) => this._username = input}
onSubmitEditing={() => this._email.focus()}
value={this.state.text}
blurOnSubmit={false} // prevent keyboard flickering
/>
<TextInput
ref={(input) => this._email = input}
onSubmitEditing={() => this._password.focus()} // or submit the form or focus next input and goes on
value={this.state.text}
blurOnSubmit={false}
/>
)
}
答案 1 :(得分:1)
尝试不使用{}的情况。 returnKeyType = "next"
。这对我有用。