ストーリーボードを使用したiPadアプリがあります。上半分に追加のUIView(描画する)と下半分にUIScrollViewがあるUIViewを持つシーンが1つあります(それらを別々にキープする必要がありました)。別のSOの質問からコピーしたこのコードでUIViewに対処する方法を理解するのに苦労しています:
CGFloat scrollViewHeight = 0.0f;
for (UIView* view in scrollView.subviews)
{
scrollViewHeight += view.frame.size.height;
}
[scrollView setContentSize:(CGSizeMake(320, scrollViewHeight))];
上記のコードの読み方では、UIViewを使用することになっていますが、UIViewが「シーン/ウィンドウ」全体をカバーしているため、それは意味がありません。UIScrollViewを使用してContentSizeを計算する方が理にかなっています。
それで、私は何を使うことになっていますか?