如何预选特定文本字段的Caps键?

Hon*_*ney 1 keyboard uikeyboard swift

当我开始键入时,我希望在键盘上预先选择CapsLock,所以我只键入Caps Lock中的所有内容。

Khu*_*pan 5

来自Apple 文档

UITextInputTraits协议定义与键盘向文本对象输入相关的功能。为了使自定义文本对象支持键盘输入,它必须采用此协议才能与文本输入管理系统正确交互。UITextField和UITextView类自动支持此协议。

基于文本的视图的自动大写行为。与autocapitalizationType属性一起使用。

enum UITextAutocapitalizationType : Int {
case None
case Words
case Sentences
case AllCharacters
}
Run Code Online (Sandbox Code Playgroud)

您可以通过以下方式实现所有字符的自动大写:

textField.autocapitalizationType = .allCharacters
Run Code Online (Sandbox Code Playgroud)