繁体   English   中英

ScrollView有子视图时不滚动

[英]ScrollView doesn't scroll when it has a subview

我有一个scrollview,已在界面生成器中添加到我的viewcontroller中,并设法使其工作,以便滚动。 但是,每当我在滚动视图中放置按钮或其他视图时,它都不希望滚动。

我在iOS模拟器中使用了“颜色混合图层”选项,并且在尝试滚动的区域中没有任何滚动视图重叠。

即使有子视图,如何使它滚动?

如果我在IB中启用了自动布局,则我的scrollViews无法滚动时会遇到问题,因此您可能需要调查一下。 使用适当的约束可能可以解决此问题。

请记住,设置contentSize的滚动型的,如果contentSize匹配屏幕的大小,滚动视图不会滚动,因为它不需要。

self.scrollView.setContentSize = mySubView.frame.size;

您需要设置scrollView s contentSize. Normally,the contentSize is the sum of all subviews s contentSize. Normally,the contentSize is the sum of all subviews的高度之和。 请阅读UIScollView参考。

    self.scrollView.contentSize = mySubView.bounds.size;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM