我们是否可以强制首先将textfield中的第一个单词强制为大写,而不给出任何自动选项?
我知道textfield的xib属性中有选项,但是他们再次提供选项作为弹出建议。我不想那样。
由于
答案 0 :(得分:1)
您是否尝试在TextField的Attributes Inspector中将'Capitalization'设置为'Sentences'?
...或者以编程方式执行:
[textField setAutocapitalizationType:UITextAutocapitalizationTypeSentences];
答案 1 :(得分:1)
您是否可以在用户输入字符串后操作字符串?...
只需将字符串的第一个字母更改为大写,即可:
NSString *yourString = yourTextField.text;
yourString = [yourString stringByReplacingCharactersInRange:NSMakeRange(0,1)
withString:[[yourString substringToIndex:1] uppercaseString]];
例如,这会将here is your string
更改为Here is your string
。
答案 2 :(得分:0)
所以你试图通过从键盘上删除按钮来阻止大写?