自动设置UIScrollView内容大小为滚动显示大小
问题描述:
我正在使用自动布局(iOS6)。我的滚动视图ContentSize
是(768,1200)
(我正在使用ipad),我在ViewDidAppear
中设置。我对ViewController
有另一种看法。你可以在下面看到我的视图层次。自动设置UIScrollView内容大小为滚动显示大小
隐藏了另一个视图。
问题是,当我显示并隐藏另一个视图时,它将滚动视图的ContentSize
设置为滚动视图的框架大小。
答
你必须检查你的约束,看看他们是“结合”。
如果您正在使用故事板,则可以单击所需元素并添加或删除约束。
尝试选择您的视图,然后转到editor > pin > width
(和高度)。
这应该解决它。 Ps:有时Xcode会添加一些不需要的约束,特别是如果移动对象,约束“重置”。