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