0

我在以下位置创建了这棵树IB

  • UIViewController
    • UIView
    • UIScrollView(x=50 y=50 width=468 height=270) (背景为可见颜色区分)

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

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

水平轴也有一个奇怪的行为。使水平滚动出现的唯一方法是设置 content > 471。这意味着 469 和 470 滚动仍然隐藏。

为什么会这样?

4

1 回答 1

1

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

于 2013-05-31T21:29:33.050 回答