сделать пузырь вокруг текста в uitextview? - PullRequest
2 голосов
/ 19 января 2010

Я работаю над приложением, которое имеет тот же пользовательский интерфейс, что и приложение iPhone для SMS. Я хочу сделать текстовое поле «Кому», чтобы добавить несколько контактов из адресной книги.

Как сделать синий пузырь в тексте после выбора контакта из адресной книги? Кроме того, я хочу, чтобы текстовое поле сообщения автоматически изменяло размеры - когда данный кадр заканчивается, он начнет прокручиваться вниз.

Ответы [ 2 ]

2 голосов
/ 19 января 2010

Скорее всего, вы захотите использовать UIWebView или полностью настраиваемый UIView, а не UITextView. Эти пузыри нарисованы на заказ, API для их использования нет. Вам нужно будет поместить каждый кусок текста, а затем нарисовать вокруг него пузырь.

0 голосов
/ 08 декабря 2012

Для сообщения нужен UITextView

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
     textField.frame = CGRectMake(textField.frame.origin.x, textField.frame.origin.y-(textField.contentSize.height-textField.frame.size.height), textField.frame.size.width, textField.contentSize.height)
     return YES;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...