我正在使用故事板来创建详细信息视图。我有一个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+,因此它可以正确计算)。
我错过了什么让它正确滚动?