【问题标题】:React native TextInput going off my screen反应原生 TextInput 离开我的屏幕
【发布时间】:2021-02-22 19:50:41
【问题描述】:

我希望有一个带有本机反应的 TextInput,以便在文本越过该行时换行到下一行。我阅读了文档,并看到了多行道具。将 multiline 设置为 true 的问题是,当您按下回车键时,它会转到新行。

有没有一种方法可以让多行 TextInput 在禁用返回新行的情况下做出本机反应?

【问题讨论】:

    标签: react-native


    【解决方案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="" 并查看建议以选择您想要的操作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-06
        • 1970-01-01
        • 1970-01-01
        • 2015-12-31
        相关资源
        最近更新 更多