小编Gee*_*Dev的帖子

TextInput光标移动到显示/隐藏密码的开头

显示或隐藏密码值时,TextInput光标出现问题,当用户触摸显示密码按钮时,光标移动到Android的开头,iOS可以正常工作。

这是显示密码的功能:

displayPass(){
    this.setState({
        hiddenPass: !this.state.hiddenPass
    });
}
Run Code Online (Sandbox Code Playgroud)

这是TextInput

<TextInput onChangeText = {(pass) => this.setState({pass})} 
  secureTextEntry = {this.state.hiddenPass} />
Run Code Online (Sandbox Code Playgroud)

这是按钮:

<TouchableOpacity onPress = {this.displayPass.bind(this)}>
    <Text style = {styles.textReveal}>{this.state.hiddenPass ? "Reveal Password" : "Hide Password"}</Text>
</TouchableOpacity>    
Run Code Online (Sandbox Code Playgroud)

android react-native

6
推荐指数
1
解决办法
362
查看次数

标签 统计

android ×1

react-native ×1