[英]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.