3

在我的应用程序中,我有一个文本框,我需要在其中执行一些验证。并且还根据它们之间的空间分离文本框中存在的内容并将它们存储在一个数组中以供进一步使用。现在我想要输入通过在使用空格拆分之前将文本框全部转换为大写来提供。我已经搜索了很多地方但没有找到任何东西。这是我现在的最后一个选择,请帮助。我的代码是:-

wordsInSentence = [youSaid.text componentsSeparatedByString:@" "];

我想以大写形式将 youSaid(我的文本框)中的文本带入,然后通过空格分割将它们存储到一个数组中。

谢谢,

克里斯蒂

4

2 回答 2

4

要获取大写字符串:

NSString *uppercaseString = [textField.text uppercaseString];

而且,如果您希望文本字段以大写形式显示文本(在键入时),请使用autocapitalizationType属性。

textField.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;
于 2011-06-24T12:58:57.083 回答
1
NSString* uppercase = [youStaid.text uppercaseString];
wordsInSentence=[uppercase componentsSeparatedByString:@" "];
于 2011-06-24T12:34:22.443 回答