我有一个使用 Storyboards 的 iPad 应用程序。我有一个带有 UIView 的场景,它的上半部分有一个额外的 UIView(我在上面绘制),下半部分有一个 UIScrollView(我需要将它们分开)。我很难弄清楚如何使用从另一个 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 对我来说更有意义。
那么,我应该使用什么?