我有一个跟随此答案Putting a UIScrollview in a viewcontroller (storyboard)来在viewcontroller中嵌入一个scrollview(我的是垂直而不是水平)。
所有限制都在起作用,除非视图在放开时反弹。我尝试了很多不同的解决方案,但没有一个正常工作!请帮助,我正在使用自动布局我的主要目标是能够通过滚动显示屏幕上的所有按钮。
编辑:
我一直在尝试各种方法来增加contentSize,但没有任何反应 - scrollview将无法正常滚动。我尝试了同样问题的人的不同代码,但弹跳不会停止。我对我的约束做错了吗?这非常令人沮丧,请帮忙。 My constraints (using autolayout)(正如我所说,我遵循了这个答案Putting a UIScrollview in a viewcontroller (storyboard))
答案 0 :(得分:3)
您必须增加scrollView的contentSize
以适应其所有子视图。
答案 1 :(得分:0)
您应该将子视图添加到scrollview,然后将所有其他视图添加到该子视图。
然后在scrollView和contentView(leading,trailing,top,bottom)之间添加约束,contentView应该正确设置宽度和高度约束(设置宽度等于scrollView宽度)...内容大小将自动计算...只是设定高度