关闭所有 React 本机输入 (iOS) 上的自动资本化



我的大多数输入仅在iOS上自动大写。我知道有一个 autoCapitalize 属性,我可以在每个输入上将其设置为 false 以将其关闭,但我想知道是否有我可以在整个项目范围内应用的全局配置。

我不知道

任何全局配置,但我能想到的最简单的解决方案是创建一个具有默认autoCapitalize值的自定义组件。

const CustomTextInput = (props) => (<TextInput autoCapitalize="none" ...props />)

就像其中一个答案中的评论中提到的,使用以下道具:

autoCapitalize="none"

将此添加为答案,因为人们可能会错过评论中的信息。

最新更新