【发布时间】:2021-08-27 09:14:13
【问题描述】:
我只是想让文本输入焦点更容易获得更用户友好的应用程序。当用户错过单击文本输入并单击文本时,我会尝试这样做,它应该专注于文本输入。
所以我将 ref 添加到 text as
<Text ref={"textref"}
在文本输入上
<TextInput onPress={_onPress => { this.refs.textref.focus() }}
它适用于 1 个单词的标签文本,但不适用于长文本。我能做什么?
它还说不推荐使用 refs 是否有更好的方法来做到这一点?我发现这种方式最短且有效,但遗憾的是它已被弃用。
编辑:我修好了。
<Text onPress={() => {this.inputText.focus()}}
<TextInput ref={input => { this.inputText= input}}
为我工作。
【问题讨论】:
标签: javascript react-native focus textinput ref