Отображение содержимого в текстовом поле в верхнем регистре - PullRequest
3 голосов
/ 24 июня 2011

В моем приложении у меня есть текстовое поле, и я должен выполнить некоторые проверки в нем. А также разделить содержимое, присутствующее в текстовом поле, на основе пространства между ними и сохранить их в массиве для дальнейшего использования. Теперь я хочу что ввод предоставляется через текстовое поле, все преобразуются в верхний регистр перед разделением с использованием пробелов. Я уже искал много мест, но ничего не нашел. Это мой последний вариант, пожалуйста, помогите. Мой код: -

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

Я хочу перенести текст в youSaid (мое текстовое поле) в верхний регистр, а затем сохранить его в массив, разделив пробелом.

Спасибо

Christy

Ответы [ 2 ]

4 голосов
/ 24 июня 2011

Чтобы получить заглавную строку:

NSString *uppercaseString = [textField.text uppercaseString];

И, если вы хотите, чтобы текстовое поле отображало текст в верхнем регистре (при вводе), используйте autocapitalizationType свойство.

textField.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;
1 голос
/ 24 июня 2011
NSString* uppercase = [youStaid.text uppercaseString];
wordsInSentence=[uppercase componentsSeparatedByString:@" "];
...