2011-12-08 13 views
0

UITableViewと他のサブビューを持つUIScrollViewがあります。 UITableViewにデータを埋め込んだら、TableViewのデータに合わせて、UITableViewとUIScrollViewのサイズを変更する必要があります。どのようにすることが可能ですか?UIScrollViewでUITableViewを自動サイズ調整する

答えて

1

あなたが提供しているので

numberOfRowsInSection: 

heightForRow: atIndexPath: 

一度に表示される行数の高さを乗じて、あなたのUITableViewのサイズを事前に計算することができるはずですあなたが必要です。

またsetBouncesを変更することがあります。あなたのUIScrollViewの(あなたが行の最大数に高さを設定することを考えると)

内バウンドから、あなたのテーブルを回避するための方法は、あなたが後に行う必要があるでしょうすべてはsetFrameです:ためその値に従ってUITableViewを作成し、UITableViewのサイズと残りのサブビューにUIScrollViewのサイズを変更します。

0

UIScrollView内のUITableViewは、それぞれのスクロールアクションのために奇妙な問題の原因になると思います。 あなたは他の方法を模索しましたか?本当に必要ですか?

関連する問題