我有一个UIScrollView包含许多UIImageView,UILabel等的标签,标签的长度比的长得多UIScrollView,但是当我运行该应用程序时,无法单击并向下滚动...为什么会这样呢?谢谢
3 回答
RISEBY
TA贡献1856条经验 获得超5个赞
您需要设置contentSize滚动视图的属性才能使其正确滚动。
如果您使用自动布局,你需要设置contentSize的viewDidLayoutSubviews,以便它的自动布局完成后应用。
代码看起来像这样:
-(void)viewDidLayoutSubviews
{
// The scrollview needs to know the content size for it to work correctly
self.scrollView.contentSize = CGSizeMake(
self.scrollContent.frame.size.width,
self.scrollContent.frame.size.height + 300
);
}
- 3 回答
- 0 关注
- 961 浏览
添加回答
举报
0/150
提交
取消