我想让AutoLayout与UIScrollView
配合使用,但遇到了一些问题。以下是我的操作:
在主视图中添加一个frame为[top: 0,left: 0,width: 320,height: 568]的
UIScrollView
。在
UIScrollView
中添加一个名为“ContentView”的UIView
,并设置其背景色为黑色,frame为[top: 0,left: 0,width: 320,height: 568]。设置
UIScrollView
的约束为:[top: 0, bottom: 0, left: 0, right: 0]。设置"ContentView"的约束为:[top: 0, bottom: 0, left: 0, right: 0]。
对“ContentView”中的项目进行对齐。
将主视图的背景色设置为灰色(以便查看情况)。
这是一个问题的截图:
由于某种原因,约束使内容视图位于屏幕中央。而且它可以在任何方向上滚动。我想让内容只能在垂直方向上像UITableView
一样滚动,以便我不能像下面这样移动它:
我做错了什么?我查看了所有的教程和StackOverflow和Google上的答案,但没有人真正遇到奇怪的问题,所以我请求帮助。
编辑:我还添加了ContentView的宽度和高度作为约束,但也没有帮助。