我在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卷轴仍然隐藏。
为什么会这样?
答案 0 :(得分:1)
检查故事板中是否已禁用自动布局。这是为了确保在您提到的代码行之后不重置内容大小。