Ios 如何使UITextField的文本在iPhone中以大写字母显示

Ios 如何使UITextField的文本在iPhone中以大写字母显示,ios,iphone,uitextfield,Ios,Iphone,Uitextfield,我有一个文本框,我只对大写第一个字母感兴趣,所以如何在iPhone UITextField中做到这一点。试试这个: tf = [[UITextField alloc] init]; tf.autocapitalizationType = UITextAutocapitalizationTypeSentences; 或者在Interface Builder的属性检查器中设置此属性选择文本字段,进入Interface Builder(属性选项)情节提要有一个选项Capatalization将其设置

我有一个文本框,我只对大写第一个字母感兴趣,所以如何在iPhone UITextField中做到这一点。

试试这个:

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

或者在Interface Builder的属性检查器中设置此属性

选择文本字段,进入Interface Builder(属性选项)情节提要有一个选项Capatalization将其设置为句子。享受

在属性检查器的文本字段部分底部附近,有一个名为
大写的设置,带有下拉菜单。在这里,您可以选择
单词
句子
,或
所有字符


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

  • Word:如果选择Word,则每个单词的第一个字符都是 首都
  • 句子:如果你的句子比第一个单词的第一个字符还长 每句话都是大写
  • 所有字符:所有字符均为大写
    • Swift:

      tf.autocapitalizationType = .sentences
      

      Swift 3:

      textField.autocapitalizationType = .sentences
      textField.autocapitalizationType = .words
      textField.autocapitalizationType = .allCharacters
      
      输出:

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