UIScrollView中错误放置的子视图

时间:2015-10-08 11:43:54

标签: ios iphone swift uiview uiscrollview

我正在为UIScrollView添加一些子视图并设置其contentSize,如下所示:

let cellWidth: CGFloat = 100.0
let cellHeight: CGFloat = 100.0

for i in 0...10 {
    let view: UIView = UIView(frame: CGRectMake(CGFloat(i) * cellWidth,  0, cellWidth, cellHeight))
    view.backgroundColor = UIColor.randomColor()
    self.scrollView.addSubview(view)
}
self.scrollView.contentSize = CGSizeMake(10 * cellWidth, cellHeight)

这就是我得到的:

enter image description here

我真的不明白为什么这些子视图不是在y = 0

时绘制的

故事板中没有对此UIScrollView应用约束。

1 个答案:

答案 0 :(得分:0)

我找到了原因。

对于有同样问题的人,只需转到界面构建器并选择令人不安的UIViewController。

在'属性检查器'在右侧窗格中,取消选中'调整滚动视图插图'。