2012-01-24 6 views
0

(iOS) У меня есть представление, которое содержит несколько текстовых просмотров под статическими заголовками (см. Рисунок ниже). Текст текстовых просмотров изменится в зависимости от предыдущего представления. У меня возникли проблемы с получением заголовка 2 и его текста в макете под заголовком 1 и его текстовом представлении (все это содержится в прокрутке). Любые идеи по хорошему способу обеспечить правильность компоновки этих текстов? Я хочу, чтобы textviews мог обертывать высоту, перемещая все виды «ниже» дальше по представлению. (Примечание: Я пытался, с помощью Google-фу, целого ряда различных методов, включающих вещей вдоль линий следующего без особого успеха:Как разместить UITextview под другим текстовым видом?

CGRect frame = _textView.frame; 
    frame.size.height = _textView.contentSize.height; 
    _textView.frame = frame; 
    _scrollView.contentSize = CGSizeMake(frame.size.width, 10+CGRectGetMaxY(frame)); 

) Цель:

Goal:

Bad Компоновка с использованием выше кода:

Bad Layout using above code:

ответ

0

Не так много, чтобы идти дальше, но это выглядит, как у ou не может «переместить» вторую метку и текст вниз, чтобы компенсировать теперь более крупное верхнее текстовое представление. Попробуйте изменить рамку нижней метки и текстового вида, чтобы значение Y располагало их достаточно далеко, чтобы очистить верхний текстовый вид.

+0

Ключ: - (CGFloat) tableView: (UITableView *) tableView heightForRowAtIndexPath: (NSIndexPath *) indexPath {CGRect frame = TextView.frame; frame.size.height = textview.contentSize.height; TextView.frame = frame; return CGRectGetMaxY (frame);} – benbeel

Смежные вопросы