web-dev-qa-db-ja.com

React-Nativeは大文字以外で最初の文字を書くことができません

反応ネイティブに問題があります。ユーザーが電子メールアドレスを入力するための入力コンポーネント(テキストフィールドなど)がありますが、実は、最初の文字は常に大文字のデフォルトとして使用され、大文字以外にすることは不可能です。最初の文字も小さくできるように、どうすれば変更できますか? enter image description here

52
Ali Zeynalov

TextInputはこれを使用して処理します

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

たとえば、このようにしてみてください

<TextInput
     placeholder=""
     placeholderTextColor='rgba(28,53,63, 1)'
     autoCapitalize = 'none'
     value ='test'
     />
123
Sport
If you have an issue with TextInput for make uppercase of all letter than you can use  
autoCapitalize = 'characters'and if you want to only first characters as a uppercase 
than you use autoCapitalize = 'words'.
But make sure you have not set **keyboard** type property.
2
Vishal Dhaduk