我在IB
中创建了这棵树:
-
UIViewController
-
UIView
-
UIScrollView
(x=50 y=50宽=468高=270)(背景为可见颜色以区分)
-
在我的控制器我明确地做theScrollView.contentSize = CGSizeMake(X,X)
。
当我运行程序时,即使我的内容大小高度小于框架高度,我仍然有垂直卷轴。使用大于253(254 258…)但小于270的高度值可以显示卷轴。使用& lt;253 .完全消失。
水平轴也有一个奇怪的行为。显示水平卷轴的唯一方法是设置content> 471。这意味着469和470卷轴仍然是隐藏的。
为什么会发生这种情况?
检查是否在故事板中禁用了自动布局。这是为了确保内容大小不会在您提到的代码行之后被重置。