2012-01-24 4 views
0

(iOS) 静的見出しの下に複数のテキストビューが含まれているビューがあります(下の画像を参照)。テキストビューのテキストは、前のビューに応じて変更されます。私は見出し2とそのテキストビューを見出し1とそのテキストビュー(これはすべてスクロールビュー内に含まれています)の下のレイアウトに移動するのに問題があります。これらのテキストビューが適切にレイアウトされるようにするための良いアイデアはありますか?私はtextviewsが高さを包むことができるようにし、すべてのビューをビューの下に「下に」移動します。 (注:私は試してみました、Googleの-FUを経て、多くの異なる方法が多くの成功せず、次の線に沿って物事を含む:他のテキストビューの下に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 Layout using above code:

答えて

0

あまり上に行くが、それはyのように見えるしますouは2番目のラベルとテキストビューを「移動」していない可能性があります。下のラベルとテキストビューのフレームを変更して、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

関連する問題