我有一個使用故事板的iPad應用程序。我有一個UIView的場景,在上半部分有一個額外的UIView(我用它),下半部分有一個UIScrollView(我需要分開保存它們)。我有一個很難搞清楚如何使用這個代碼,我從另一個問題SO複製解決的UIView:如何設置作爲子視圖的UIScrollView的ContentSize?
CGFloat scrollViewHeight = 0.0f;
for (UIView* view in scrollView.subviews)
{
scrollViewHeight += view.frame.size.height;
}
[scrollView setContentSize:(CGSizeMake(320, scrollViewHeight))];
我看了上面的代碼的方式,我應該使用的UIView,但這是沒有道理的,因爲UIView覆蓋了整個「場景/窗口」。對我來說使用UIScrollView來計算ContentSize更有意義。
那麼,我應該用什麼?
你能再解釋一下問題是什麼以及你想做什麼?那個代碼應該從你的地方做些什麼? – pedros
我複製的代碼應該找到包含框架的高度並設置UIScrollView的ContentSize。 問題是我不知道我是否應該使用UIView或UIScrollView。該代碼沒有被評論,並且當UIScrollView是需要該信息的那個時,獲得UIView的幀高度對我來說絕對沒有意義。 HTH – SpokaneDude