反应原生 TextInput 离开我的屏幕
Posted
技术标签:
【中文标题】反应原生 TextInput 离开我的屏幕【英文标题】:React native TextInput going off my screen 【发布时间】:2021-02-22 19:50:41 【问题描述】:我希望有一个带有本机反应的 TextInput,以便在文本越过该行时换行到下一行。我阅读了文档,并看到了多行道具。将 multiline 设置为 true 的问题是,当您按下回车键时,它会转到新行。
有没有一种方法可以让多行 TextInput 在禁用返回新行的情况下做出本机反应?
【问题讨论】:
【参考方案1】:你可以试试这个:
<TextInput
multiline=true
value=this.state.fieldValue
onChangeText=(text) => this.setState( fieldValue: text.replace('\n', '') ) />
【讨论】:
【参考方案2】:试试这个:
<TextInput
value=
onChangeText=
returnKeyType= "send" or "done" //depending on what you want to do.
multiline
/>
或者只是输入 returnKeyType="" 并查看建议以选择您想要的操作。
【讨论】:
以上是关于反应原生 TextInput 离开我的屏幕的主要内容,如果未能解决你的问题,请参考以下文章