[react-native] React-Native는 대문자가 아닌 첫 글자를 쓸 수 없습니다.

react-native에 문제가 있습니다. 사용자가 자신의 이메일 주소를 입력 할 수있는 입력 구성 요소 (텍스트 필드와 같은)가 있지만 첫 번째 문자는 항상 대문자 기본값으로 제공되며 대문자가 아닌 문자로 만드는 것은 불가능합니다. 첫 글자도 작게 변경하려면 어떻게해야하나요?여기에 이미지 설명 입력



답변

TextInput은 이것을 사용하여 처리합니다.

autoCapitalize enum('none', 'sentences', 'words', 'characters')

예를 들어 이렇게 시도하십시오

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


답변

TextInput모든 문자를 대문자로 만드는 데 문제가 autoCapitalize = 'characters'있는 경우을 사용할 수 있으며 첫 번째 문자 만 대문자로하려면 autoCapitalize = 'words'. 그러나 키보드 유형 속성을 설정하지 않았는지 확인하십시오 .


답변

속성 autoCorrectfalse. 이렇게하면 첫 번째 이메일 문자를 대문자로 사용하지 않습니다. 또한 설정 keyboardTypeemail-address보여줍니다와 키보드 @의 접근 옵션을 선택합니다. 그게 내가 할 방법입니다.

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


답변