【问题标题】:Disable Keyboard :: TextInput React Native禁用键盘 :: TextInput React Native
【发布时间】:2018-10-15 10:08:25
【问题描述】:

下面给出的代码在第一次和第二次点击时工作 在相同的文本输入上它不起作用(再次打开键盘)。因为文本输入已经聚焦,我正在使用自定义数字按钮进行输入。

TextInput onFocus={Keyboard.dismiss()}

有什么建议吗?反应原生的问题。

【问题讨论】:

    标签: reactjs react-native react-native-android


    【解决方案1】:

    <TextInput showSoftInputOnFocus={false}/>

    使用 showSoftInputOnFocus。 reference

    【讨论】:

      【解决方案2】:

      use 可以使用 onKeyPress 事件,该事件会在 textinput 上的每次按键时调用

      https://facebook.github.io/react-native/docs/textinput#onkeypress

      <TextInput onKeyPress={Keyboard.dismiss()}/>
      

      【讨论】:

      • 抱歉解释错误。我已经编辑了我的问题。
      猜你喜欢
      • 1970-01-01
      • 2021-01-25
      • 1970-01-01
      • 2018-11-08
      • 1970-01-01
      • 2017-12-14
      • 1970-01-01
      • 2019-09-15
      • 2020-11-23
      相关资源
      最近更新 更多