如何以编程方式设置文本框以大写第一个字母?
答案 0 :(得分:1)
选项1)您需要设置文本框的HMAccessory
属性:
目标-C:
autocapitalizationType
夫特:
self.textfield.autocapitalizationType = UITextAutocapitalizationTypeWords
要更深入地了解这些选项,以下是与之前类似问题的良好链接:UITextField auto-capitalization type
选项2)您也可以将文字框中字符串中单词的第一个字母大写:
self.textfield.autocapitalizationType = .Words
选项3)由于其他选项会将每个单词或句子的开头大写,只需将第一个字母定位到字符串的范围内。
NSString *capitalizedString = [myStr capitalizedString];