自动将UIScrollView内容大小设置为滚动视图大小

时间:2013-03-05 09:16:36

标签: ios objective-c ios6 uiscrollview

我正在使用自动布局(iOS6)。我在ContentSize设置的滚动视图(768,1200)ViewDidAppear(我使用的是ipad)。我对ViewController有另一种看法。您可以在下面看到我的视图层次结构。

隐藏另一个视图。

问题在于,当我显示并隐藏另一个视图时,它将滚动视图的ContentSize设置为scrollview的帧大小。

View Controller Scene

1 个答案:

答案 0 :(得分:0)

你必须检查你的约束,看看它们是否“被绑定”。

如果您使用的是故事板,则可以单击所需的元素并添加或删除约束。

尝试选择您的视图,然后转到editor > pin > width(和身高),例如。

这应该解决它。

Ps:有时Xcode会添加一些不需要的约束,特别是如果移动对象,约束“重置”。