#react-native #textinput #react-native-textinput #autocapitalize
#реагировать-родной #ввод текста #react-native-textinput #автокапитализация
Вопрос:
Я использую a TextInput
в своем приложении React Native с autocapitalize: 'characters'
помощью . Он автоматически капитализирует все символы, но я все еще могу нажать клавишу shift (iOS), которая переключается на нижний регистр. Я хочу, чтобы пользователь не мог переключаться на нижний регистр. Кто-нибудь знает, есть ли способ сделать это?
Ответ №1:
Одним из обходных путей может быть следующее
export default function MyUpperCaseText() {
const [text, setText] = React.useState("")
return <TextInput value={text} onChangeText={(text)=>setText(text.toUpperCase())} />
}
Комментарии:
1. Ну, это добавляет повторяющиеся символы, если пользователь вводит алфавит в нижнем регистре.