React Native:是否可以将TextInput中的字符强制为大写?

问题描述

我在我的React Native应用中使用TextInput的{​​{1}}。它会自动将所有字符大写,但是我仍然可以按Shift键(iOS),该键将切换为小写字母。我想阻止用户切换到小写字母。有人知道有没有办法做到这一点?

解决方法

一种解决方法可能是

export default function MyUpperCaseText() {
  const [text,setText] = React.useState("")
  return <TextInput value={text} onChangeText={(text)=>setText(text.toUpperCase())} />
}