我有一个UITextView,我会自动在里面写上日期。然后我希望光标在日期之后,按下shift (大写)按钮,这样用户就可以开始键入,第一个字母将大写。
这个是可能的吗?我该怎么做呢?
感谢您的帮助!谢谢,R
发布于 2012-10-21 23:23:24
发布于 2021-07-19 07:49:37
为了支持多语言并确保您不会错过任何用例,您可能希望使用一种允许您遵从键盘内置功能的技术。
您可以通过将autocapitalizationType
临时设置为.allCharacters
(在子类中可选)来完成此操作:
if (autocapitalizationType == .allCharacters) {
autocapitalizationType = .sentences
autocorrectionType = .yes
reloadInputViews()
}
看看他的post。
https://stackoverflow.com/questions/13003188
复制