web-dev-qa-db-ja.com

iPhoneでUITextFieldのテキストを先頭の大文字で表示する方法

テキストボックスがあり、最初の文字を大文字にすることだけに関心があるので、iPhone UITextFieldでそれを行う方法。

51
rkb

これを試して:

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

または、Interface Builderのプロパティインスペクターでこのプロパティを設定します

100
ennuikiller

Swift 3:

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

出力:

  • Sentences:これはテキスト入力です。
  • Words:これはテキスト入力です。
  • すべての文字:これISテキスト入力。
25
Ketan P

Attributes InspectorのText Fieldセクションの下部近くに、ドロップダウンメニューのあるCapitalizationという設定があります。ここでは、WordsSentences、またはAll Charactersを選択できます。

enter image description here

13
jungledev

[属性インスペクター]には、ドロップダウンメニューのある[大文字]があります。ここでは、単語、文、またはすべての文字を選択できます。

  • Word:すべての単語の最初の文字が大文字であるよりも単語を選択した場合
  • Sentences:すべての文の最初の単語の最初の文字よりも文章が大文字の場合
  • すべての文字:すべての文字は大文字です
4
Nipul Daki

テキストフィールドを選択し、インターフェイスビルダー(プロパティオプション)ストーリーボードに移動します。オプションキャプタライゼーションを設定して、sentence.enjoy !!!に設定します。

3
M.Hamza

迅速:

tf.autocapitalizationType = .sentences
3
Mike.R