テキストボックスがあり、最初の文字を大文字にすることだけに関心があるので、iPhone UITextFieldでそれを行う方法。
これを試して:
tf = [[UITextField alloc] init];
tf.autocapitalizationType = UITextAutocapitalizationTypeSentences;
または、Interface Builderのプロパティインスペクターでこのプロパティを設定します
Swift 3:
textField.autocapitalizationType = .sentences
textField.autocapitalizationType = .words
textField.autocapitalizationType = .allCharacters
出力:
[属性インスペクター]には、ドロップダウンメニューのある[大文字]があります。ここでは、単語、文、またはすべての文字を選択できます。
テキストフィールドを選択し、インターフェイスビルダー(プロパティオプション)ストーリーボードに移動します。オプションキャプタライゼーションを設定して、sentence.enjoy !!!に設定します。
迅速:
tf.autocapitalizationType = .sentences