在React Native TextInput中禁用返回键

时间:2016-01-01 22:44:24

标签: react-native

我正在使用React Native的TextInput。我注意到enablesReturnKeyAutomatically使得键盘的返回键被禁用,直到输入一些文本为止。有没有办法自己控制返回键的禁用状态?

2 个答案:

答案 0 :(得分:4)

此时不是 - 此属性直接映射到UIKit属性:

https://developer.apple.com/documentation/uikit/uitextinputtraits/1624432-enablesreturnkeyautomatically

我在这个API中找不到任何特定的钩子来手动管理提交按钮的启用/禁用状态。

答案 1 :(得分:0)

  

当用户在文本字段中输入用户名和密码时,this.state.username.length变为> 0    this.state.password.length变为> 0并且按钮变为活动状态

<TouchableOpacity style={this.state.username.length>0 && this.state.password.length>0? styles.activeStyle:
             styles.inactiveStyle}                           
             onPress={this.handleLogin}>
         <Text>Login</Text>
        </TouchableOpacity>