ScrollView在有子视图时不会滚动

时间:2014-02-28 15:33:27

标签: ios uiscrollview

我有一个滚动视图,我在界面构建器中添加到我的viewcontroller中,我设法让它工作,所以它滚动。但每当我在滚动视图中放置一个按钮或其他视图时,它就不想滚动。

我在iOS模拟器中使用了颜色混合图层选项,并且在我尝试滚动的区域中没有任何内容与滚动视图重叠。

即使我有子视图,如何才能滚动?

3 个答案:

答案 0 :(得分:1)

如果我在IB中启用了AutoLayout,我的滚动浏览器没有滚动的问题,所以你可能想看一下。通过使用适当的约束,可能有办法解决这个问题。

答案 1 :(得分:0)

请记住设置滚动视图的contentSize,如果contentSize与屏幕大小相匹配,则scrollView将不会滚动,因为它不需要。

self.scrollView.setContentSize = mySubView.frame.size;

答案 2 :(得分:0)

您需要设置scrollView s contentSize. Normally,the contentSize is the sum of all subviews的高度。 请阅读UIScollView referense。

    self.scrollView.contentSize = mySubView.bounds.size;