我刚接触Storyboard;之前使用过Interface Builder,并且进行了大量手动UI定位。我搜索了这个问题,尝试了其他相关帖子中找到的解决方案,但都没有成功。
我有一个在Storyboard中添加了UIScrollView的视图控制器。ScrollView已连接好outlet并合成了属性。滚动启用已勾选。反弹已勾选。即使如此,也没有任何滚动的迹象。当我勾选垂直反弹时,我至少可以看到可滚动的内容,但是释放后会反弹回去。我发现框架大小设置为320和521。我尝试了不同的高度,但是没有什么帮助。(在Storyboard中应该设置什么大小才能适应较旧和较新的手机尺寸?)
在viewDidLoad中,我添加了
[scrollView setContentSize:CGSizeMake(320, 1000)];
接着的日志记录证实了该值已被接受。但这也没有帮助。
在一篇帖子中,有人建议添加:
- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
[self.scrollView setContentSize:CGSizeMake(320, 808)];
}
这会导致控制器加载时程序崩溃。
非常感谢您的帮助!
谢谢。