【发布时间】:2014-11-16 20:45:46
【问题描述】:
我想让 AutoLayout 与 UIScrollView 一起工作,但遇到了一些麻烦。这是我所做的:
在主视图内添加
UIScrollView,框架为:[顶部:0,左侧:0,宽度:320,高度:568]在
UIScrollView内添加UIView“ContentView”,边框和背景颜色为黑色:[顶部:0,左侧:0,宽度:320,高度:568]设置
UIScrollView约束:[顶部:0,底部:0,左侧:0,右侧:0]设置“ContentView”约束:[顶部:0,底部:0,左侧:0,右侧:0]
对齐“ContentView”内的项目
将主视图 bgcolor 设置为灰色(查看发生了什么)
这是问题的截图:
由于某种原因,约束使内容视图位于屏幕中间。此外,它向各个方向滚动。我希望内容只能在垂直方向上滚动,如UITableView。所以我不能像下面这样移动它:
我做错了什么?我已经检查了我在 StackOverflow 和 Google 中可以找到的所有教程和答案,实际上没有人遇到奇怪的问题,所以我寻求帮助。
编辑:我还添加了 ContentView 的宽度和高度作为约束,但这也没有帮助。
【问题讨论】:
标签: ios objective-c swift uiscrollview autolayout