如何使UITextField的文本与iPhone中的第一个字母Capital一起出现

时间:2009-07-25 00:29:27

标签: ios iphone uitextfield

我有一个文本框,我只对第一个字母的大写感兴趣,那么如何在iPhone UITextField中这样做。

6 个答案:

答案 0 :(得分:100)

试试这个:

tf = [[UITextField alloc] init];
tf.autocapitalizationType = UITextAutocapitalizationTypeSentences;

或在Interface Builder

中的属性检查器中设置此属性

答案 1 :(得分:21)

斯威夫特3:

textField.autocapitalizationType = .sentences
textField.autocapitalizationType = .words
textField.autocapitalizationType = .allCharacters

输出:

  • 句子:这是文字输入。
  • 单词:这是文字输入。
  • 所有字符:这是文字输入。

答案 2 :(得分:11)

属性检查器中,靠近文本字段部分的底部,有一个名为Capitalization的设置,其中包含下拉菜单。您可以在此处选择WordsSentencesAll Characters

enter image description here

答案 3 :(得分:4)

在属性检查器中,有一个带有下拉菜单的大写。在这里,您可以选择单词,句子或所有字符。

  • Word :如果选择Word而不是每个单词的第一个字符 资本
  • 句子:如果你的句子比第一个字的第一个字符 每句都是资本
  • 所有字符:所有字符均为资本

答案 4 :(得分:3)

夫特:

tf.autocapitalizationType = .sentences

答案 5 :(得分:2)

选择你的文本字段,进入界面构建器(属性选项)故事板中有一个选项Capatalization将其设置为sentence.enjoy !!!