0

我们可以在不提供任何自动选项的情况下强制文本字段中第一个单词的第一个后者始终大写吗?

我知道 xib 属性中有文本字段的选项,但他们再次提供选项作为弹出建议。我不想要那个。

谢谢

4

3 回答 3

1

您是否尝试在 TextField 的属性检查器中将“大写”设置为“句子”?

...或以编程方式进行:

[textField setAutocapitalizationType:UITextAutocapitalizationTypeSentences];
于 2012-08-18T15:34:56.717 回答
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 回答
0

所以你试图通过从键盘上删除按钮来防止大写?

于 2012-08-18T21:43:12.367 回答