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

rkb*_*rkb 54 iphone uitextfield ios

我有一个文本框,我只对第一个字母大写有兴趣,那么如何在iPhone UITextField中做到这一点.

enn*_*ler 101

试试这个:

tf = [[UITextField alloc] init];
tf.autocapitalizationType = UITextAutocapitalizationTypeSentences;
Run Code Online (Sandbox Code Playgroud)

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


Ket*_*n P 26

斯威夫特3:

textField.autocapitalizationType = .sentences
textField.autocapitalizationType = .words
textField.autocapitalizationType = .allCharacters
Run Code Online (Sandbox Code Playgroud)

输出:

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


jun*_*dev 14

在" 属性"检查器中,"文本字段"部分底部附近有一个Capitalization使用下拉菜单调用的设置.在这里,你可以选择Words,SentencesAll Characters.

在此输入图像描述


Nip*_*aki 6

在 Attributes Inspector 中,有一个带有下拉菜单的大写。在这里,您可以选择单词、句子或所有字符。

  • Word:如果您选择 Word 则每个单词的第一个字符是大写
  • 句子:如果你的句子比每个句子第一个单词的第一个字符是大写
  • 所有字符:所有字符都是大写