当UITextField成为第一响应者时自动使用键盘
问题描述:
当UTextField成为第一响应者时,是否有办法指示键盘使用自动大写模式?当UITextField成为第一响应者时自动使用键盘
我认为设置 - >常规 - >键盘 - >自动大写设置可能会控制这种行为,但我的iOS设备和模拟器都启用了此功能,但似乎没有任何效果。
答
UITextField
符合UITextInputTraits
协议。通过该协议,您可以设置UITextField
的autocapitalizationType
属性来影响大写行为。
例如,如果希望所有字符默认大写,请尝试以下操作,当你(在你的viewDidLoad方法等)初始化您的文本字段:
testField.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;