自動オプションを指定せずに、テキストフィールドの最初の単語の最初の後者を常に大文字にすることはできますか?
テキストフィールドのxib属性にオプションがあることは知っていますが、ポップアップの提案として再びオプションを提供します。私はそれをしたくありません。
ありがとう
自動オプションを指定せずに、テキストフィールドの最初の単語の最初の後者を常に大文字にすることはできますか?
テキストフィールドのxib属性にオプションがあることは知っていますが、ポップアップの提案として再びオプションを提供します。私はそれをしたくありません。
ありがとう
ユーザーが入力した後に文字列を操作することはできませんか?...
これを行うには、文字列の最初の文字を大文字に変更するだけです。
NSString *yourString = yourTextField.text;
yourString = [yourString stringByReplacingCharactersInRange:NSMakeRange(0,1)
withString:[[yourString substringToIndex:1] uppercaseString]];
これは、たとえば に変わりhere is your string
ますHere is your string
。
TextField の Attributes Inspector で「Capitalization」を「Sentences」に設定してみましたか?
...またはプログラムで実行します:
[textField setAutocapitalizationType:UITextAutocapitalizationTypeSentences];
キーボードからボタンを削除して、大文字化を防止しようとしていますか?