如何在React Native中禁用返回键?

问题描述 投票:0回答:2

如果 TextInput 为空,如何禁用返回键。就像默认的 ios 信使一样

Disabled

Enabled

因此,如果输入中没有文本,搜索按钮将被禁用。

在react-native中使用

returnKeyType="search"
出现搜索按钮,但我没有找到任何可以禁用它的东西。

我将如何实现这一目标?

javascript react-native
2个回答
7
投票

使用 TextInput

enablesReturnKeyAutomatically

属性

0
投票

我知道它不能回答你的问题,但它帮助我做了这样的事情,因为你不能完全禁用它......

您可以禁用

blurOnSubmit
并像这样处理输入:

      <TextInput           
        blurOnSubmit={false}
        onSubmitEditing={(submitEvent) =>
          doSomething(submitEvent.nativeEvent.text)
          Keyboard.dismiss() // import { Keyboard } from 'react-native'
        }
      />
© www.soinside.com 2019 - 2024. All rights reserved.