我使用的是 Xcode 7 和 Swift 2。
我的应用场景目前具有以下结构:
场景 -> View -> 堆栈 View
问题是我已经用完了垂直空间,所以我想将 Stack View 放入 Scroll View 中。然而,当我这样做时,内容会水平地从页面上推出。我不知道为什么如果没有 ScrollView ,所有内容都会齐平地显示在屏幕内。我没有添加任何额外的限制。
有什么想法吗?
最佳答案
ScrollView 的重点在于它适合其内容并允许您滚动到它。因此,如果您不限制内容,它将采用它自然想要的任何大小。
因此,基本上,您需要将内容的宽度限制为与 ScrollView 的宽度相同,以便它能够根据其内在要求垂直增长。即设置 ScrollView 和堆栈 View 的宽度相等。
关于ios - UIScrollView 将内容推离页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38595351/