即使我的内容尺寸小于其框架,我的ScrollView也会滚动

时间:2013-05-31 21:23:05

标签: iphone ios uiscrollview

我在IB

中创建了这棵树
  • UIViewController
    • UIView
    • UIScrollView(x = 50 y = 50 width = 468 height = 270)(背景为可区分的可见颜色)

在我的控制器中,我明确地做theScrollView.contentSize = CGSizeMake(X,X)

当我运行程序时,即使我的内容高度小于框架高度,我仍然有垂直滚动。使用大于253(254 258 ..)但仍小于270的高度值会使滚动显示。使用< 253完全消失了。

水平轴也有奇怪的行为。使水平滚动显示的唯一方法是通过设置内容> 471.这意味着469和470卷轴仍然隐藏。

为什么会这样?

1 个答案:

答案 0 :(得分:1)

检查故事板中是否已禁用自动布局。这是为了确保在您提到的代码行之后不重置内容大小。

相关问题