0

自動オプションを指定せずに、テキストフィールドの最初の単語の最初の後者を常に大文字にすることはできますか?

テキストフィールドのxib属性にオプションがあることは知っていますが、ポップアップの提案として再びオプションを提供します。私はそれをしたくありません。

ありがとう

4

3 に答える 3

1

ユーザーが入力した後に文字列を操作することはできませんか?...

これを行うには、文字列の最初の文字を大文字に変更するだけです。

NSString *yourString = yourTextField.text;
yourString = [yourString stringByReplacingCharactersInRange:NSMakeRange(0,1) 
             withString:[[yourString substringToIndex:1] uppercaseString]];

これは、たとえば に変わりhere is your stringますHere is your string

于 2012-08-20T10:48:54.433 に答える
1

TextField の Attributes Inspector で「Capitalization」を「Sentences」に設定してみましたか?

...またはプログラムで実行します:

[textField setAutocapitalizationType:UITextAutocapitalizationTypeSentences];
于 2012-08-18T15:34:56.717 に答える
0

キーボードからボタンを削除して、大文字化を防止しようとしていますか?

于 2012-08-18T21:43:12.367 に答える