将子视图添加到视图控制器时,ScrollView不会滚动

时间:2014-01-03 15:09:16

标签: ios iphone uiscrollview scrollview

我的ViewController1有一个ScrollView。在Scrollview中,我添加了另一个ViewController2。一切都按预期正常工作。我能够滚动视图。在这个ViewController2中,我尝试使用单独的视图类初始化来自ViewController2的视图来添加子视图另一个视图。当我添加它时,一切都可见并且工作正常但视图不允许滚动视图滚动。

层次结构就像这样

UIViewController1(Root) - > UIScrollView

UIScrollView的子视图 - > UIViewController2

UIViewController2的子视图 - > UIView(从UIViewController2发送的单独的类框架)

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您确定要正确设置框架吗?确保没有任何内容与scrollView重叠,您还可以检查contentSize的{​​{1}}是否需要滚动。这些是我开始查看问题描述的内容。

使用重叠图层,您可以在模拟器上检查它(scrollView选项,然后设置Debug