gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:02 24 4
gpt4 key购买 nike

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

这是揭示密码的功能:

displayPass(){
this.setState({
hiddenPass: !this.state.hiddenPass
});
}

这是文本输入

<TextInput onChangeText = {(pass) => this.setState({pass})} 
secureTextEntry = {this.state.hiddenPass} />

这是按钮:

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

最佳答案

DISCLAIMER: For me, it was impossible to fix this under Expo 32. Playing with cursor position, focus/blur and setNativeProps did not solve it.

如果您需要具有隐藏和显示功能的密码输入,您最好的选择是:

关于android - TextInput 光标移动到显示/隐藏密码的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48893034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com