React Native:是不是可以强制 TextInput 中的字符为大写字母?
Posted
技术标签:
【中文标题】React Native:是不是可以强制 TextInput 中的字符为大写字母?【英文标题】:React Native: is it possible to force characters in TextInput to be capitals?React Native:是否可以强制 TextInput 中的字符为大写字母? 【发布时间】:2021-02-11 21:17:58 【问题描述】:我在我的 React Native 应用程序中使用 TextInput
和 autocapitalize: 'characters'
。它自动将所有字符大写,但我仍然可以按 shift 键(ios),它会切换为小写。我想阻止用户切换到小写。有谁知道有没有办法做到这一点?
【问题讨论】:
【参考方案1】:其中一种解决方法可能如下
export default function MyUpperCaseText()
const [text, setText] = React.useState("")
return <TextInput value=text onChangeText=(text)=>setText(text.toUpperCase()) />
【讨论】:
以上是关于React Native:是不是可以强制 TextInput 中的字符为大写字母?的主要内容,如果未能解决你的问题,请参考以下文章
React-native Sqlite,强制列表视图更新新数据
如何在 React Native 中强制禁用 iOS 暗模式
强制 FBSDK ShareDialog React Native 自动使用浏览器