Динамическое расширение UITextView - PullRequest
3 голосов
/ 25 августа 2011

У меня есть UITextView, и я хочу динамически его расширять.Если текст должен прокручиваться, я хочу расширить представление, чтобы соответствовать размеру текста.Как мне это сделать.Спасибо

Ответы [ 2 ]

15 голосов
/ 25 августа 2011

Когда вы закончите редактирование вашего текста, напишите это.

- (void) textViewDidEndEditing:(UITextView *)textView
{
    CGRect frame = myTextView.frame;
    frame.size.height = myTextView.contentSize.height;
    myTextView.frame = frame;
}
1 голос
/ 25 августа 2011

Вам нужно будет найти высоту текста, который вы должны содержать внутри UITextView (определенной фиксированной ширины), а затем установить его высоту рамки на это значение, чтобы его нельзя было прокручивать. Вы можете просмотреть этот пример , чтобы увидеть, как именно это сделать.

...