如何使UITextField的文本在iPhone中以First letter Capital显示
我有一个文本框,我只有大写首字母感兴趣,所以如何在iPhone UITextField中做到这一点。
尝试这个:
tf = [[UITextField alloc] init]; tf.autocapitalizationType = UITextAutocapitalizationTypeSentences;
或者在Interface Builder的属性检查器中设置此属性
在“ 属性”检查器中 ,在“文本字段”部分的底部附近,有一个名为“ Capitalization
的设置,并带有一个下拉菜单。 在这里,您可以selectWords
, Sentences
或All Characters
。
在属性检查器中,有一个带有下拉菜单的大写字母。 在这里,您可以select单词,句子或全部字符。
- 单词 :如果您select单词而不是每个单词的首字母都是大写
- 句子 :如果你的句子比第一个单词的第一个单词的每个句子都是Capital
- 所有angular色 :所有angular色都是资本
select你的文本字段,进入界面生成器(属性选项)故事板有一个选项Capatalization将其设置为sentence.enjoy !!!
迅速:
tf.autocapitalizationType = .Sentences;
Swift 3:
textFiled.autocapitalizationType = .sentences textFiled.autocapitalizationType = .words textFiled.autocapitalizationType = .allCharacters
输出:
- 句子 :这是文字input。
- 词 :这是文本input。
- 所有字符 :这是文本input。