UIScrollView
の範囲内にネストされたUITableView
があり、どちらかの高さを計算するのが難しいと思っています。スクロールビューの高さでIOSテーブルビュー
両方の内容が動的なので、テーブルビューをコンテンツの内容に合わせて展開し、スクロールビューを展開してtableviewの内容に合わせてください。
私はscrollviewのためにこれを持っている:
CGFloat scrollViewHeight = 0.0f;
for (UIView* view in contentView.subviews)
{
scrollViewHeight += view.frame.size.height;
}
しかし、結果として生じる高さが長すぎる、あまりにも多くのスクロールです。
テーブルビュー私は動的にサイズを変更するのが難しいと思っています。定義されたサイズを使わずに残すと、サイズが小さすぎます。だから私はこれを加えた:
self.tableView.contentSize = CGSizeMake(320.0f, [self.tableView contentSize].height);
それは大きすぎます。
テーブルビューのサイズは、その中の行の数と高さによって決まると思いますが、ここでまたはネット上で明確な答えを見つけることはできません。
アイデア?
*多分あなたはrowHeightのように計算することができ、
UITableView
の高さを取得するにはをあなたのテーブルの? – AncAinu