Как я могу получить первую напечатанную букву после пробела ("") из UITextView в iPhone? - PullRequest
1 голос
/ 24 января 2012

Я хочу получить последнее слово из напечатанного предложения в UITextView. Например, «Apple i», из этого примера мне нужно получить последнюю букву «i» после «» (пустое место). Я хочу сделать функциональность, пока пользователь печатает в UITextView. Как я могу получить пользователям первую букву слова после из пустого пространства ("")? Может кто-нибудь, пожалуйста, помогите решить эту проблему? Заранее спасибо.

1 Ответ

1 голос
/ 24 января 2012

Вот строковая логика.

return [[textView.text componentsSeparatedByString:@" "] lastObject];

Вы можете поставить этот чек в вашем UITextViewDelegate методе textView:shouldChangeTextInRange:replacementText:.Не забудьте вернуть YES сюда.Вы также можете использовать textViewDidChange:.

...