React native React Native无法使用非大写字母书写第一个字母

React native React Native无法使用非大写字母书写第一个字母,react-native,input-field,React Native,Input Field,我的英语有点问题。我有一个输入组件(比如textfield)供用户输入他的电子邮件地址,但问题是,第一个字母总是以大写字母默认值出现,不可能使其非大写。我怎样才能改变它,就像第一个字母也可以很小一样 TextInput具有自动资本化来处理此问题 `autoCapitalize enum('none', 'sentences', 'words', 'characters')` 例如,试着这样做: <TextInput placeholder="" place

我的英语有点问题。我有一个输入组件(比如textfield)供用户输入他的电子邮件地址,但问题是,第一个字母总是以大写字母默认值出现,不可能使其非大写。我怎样才能改变它,就像第一个字母也可以很小一样

TextInput具有
自动资本化
来处理此问题

`autoCapitalize enum('none', 'sentences', 'words', 'characters')`
例如,试着这样做:

<TextInput
   placeholder=""
   placeholderTextColor='rgba(28,53,63, 1)'
   autoCapitalize='none'
   value='test'
/>


如果您在使用
TextInput
将所有字母大写时遇到问题,则可以使用
autoCapitalize='characters'
,如果您只希望第一个字符为大写,则可以使用
autoCapitalize='words'
。但是,请确保未设置键盘类型属性。

请确保属性
自动更正
。这样它就不会大写第一个电子邮件字符。另外,将
键盘类型设置为
电子邮件地址
会显示可访问的@选项的键盘。我会这样做:

          <TextInput
            textContentType='emailAddress'
            keyboardType='email-address'
            autoCapitalize='none'
            autoCorrect={false}
            autoCompleteType='email'
          />

我已经用“自动资本化”解决了这个问题:)谢谢大家!祝你们今天愉快!