我有以下代码可以将第一个字母设为粗体:
self.firstNameTexField_.autocapitalizationType = UITextAutocapitalizationTypeWords;
self.lastNameTextField_.autocapitalizationType = UITextAutocapitalizationTypeWords;
self.emailTextField_.autocapitalizationType = UITextAutocapitalizationTypeWords;
但是,这并不构成大写单词的第一个字母。知道为什么吗?
最佳答案
此处未提及的是某些键盘类型不支持自动大写功能,最值得注意的是:
NamePhonePad
Specifies a keypad designed for entering a person’s name or phone number. This keyboard type does not support auto-capitalization.
为什么为人名设计的键盘不支持 autocap 是我无法理解的。
关于ios - 自动大写单词在 UITextField 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12809547/