无法获取嵌入滚动视图以进行滚动

时间:2013-12-30 00:36:01

标签: ios uiview uiviewcontroller uiscrollview uinavigationitem

我正在使用故事板来创建详细信息视图。我有一个UITabViewController,然后转到UITableViewController,然后转到我的MessageDetailsViewController,这是UIViewController的子类。我的控制器主视图还有一个UIScrollView子视图,其中包含我的所有元素作为子视图。

在故事板中,我的布局顶部有导航栏,底部有标签栏。

我调整了UIScrollView的大小以填充完整的父视图,位于标签栏和导航栏后面。

我在滚动视图中设置了一些静态子视图,然后在for循环中动态地向滚动视图添加了一堆额外标签。在模拟器中,标签显示在我期望它们的位置,但我无法使视图滚动。我正在设置滚动视图的内容大小:

self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width, y);

其中y是最终项目的frame.origin.y + frame.size.height + VerticalBuffer(它在我的日志消息中显示为1200+,因此它可以正确计算)。

我错过了什么让它正确滚动?

0 个答案:

没有答案