63

私はテキストボックスを持っていて、最初の文字を大文字にすることにしか興味がないので、iPhoneUITextFieldでそれを行う方法。

4

6 に答える 6

112

これを試して:

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

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

于 2009-07-25T00:49:55.010 に答える
43

スウィフト3:

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

出力:

  • :これはテキスト入力です。
  • 単語:これはテキスト入力です。
  • すべての文字:これはテキスト入力です。
于 2017-09-15T11:02:46.683 に答える
22

[テキストフィールド]セクションの下部にある[属性インスペクターCapitalization]には、ドロップダウンメニューで呼び出される設定があります。Wordsここでは、、、Sentencesまたはを選択できますAll Characters

ここに画像の説明を入力してください

于 2016-05-26T17:46:36.760 に答える
6

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

  • 単語:すべての単語の最初の文字が大文字よりも単語を選択した場合
  • :すべての文の最初の単語の最初の文字よりも文が大文字の場合
  • すべての文字:すべての文字は大文字です
于 2016-06-03T08:58:55.237 に答える
4

迅速:

tf.autocapitalizationType = .sentences
于 2016-09-23T09:02:19.743 に答える
3

テキストフィールドを選択し、interface Builder(プロパティオプション)ストーリーボードに移動します。Capatalizationでsentence.enjoyに設定するオプションがあります。

于 2014-08-13T13:11:56.327 に答える