我有一个UIView,它是UIScrollView的子视图。即使我设置内容大小,UIScrollView也不会滚动
我做这个设置内容大小viewDidLoad
(有用的片段我在此网站上发现):
CGFloat scrollViewHeight = 0.0f;
for (UIView* view in self.scrollView.subviews)
{
scrollViewHeight += view.frame.size.height;
}
[self.scrollView setContentSize:(CGSizeMake(320, scrollViewHeight))];
使用NSLogs我已经确定的内容大小高度比的高度大滚动视图。但是,它仍然不会滚动。 (我只对垂直滚动感兴趣)
在IB中启用滚动功能,所以我错过了什么?
在我发布这个问题几分钟后,发生了这种情况。我还通过删除UIView并将其他子视图(如文本字段,标签等)直接放到UIScrollView上来解决我的问题。 –