【发布时间】:2016-08-17 08:15:39
【问题描述】:
我正在编写一个 ios 应用程序,它有子视图(如片段或子视图),它们被放置在一个简单的 UIView 中 UIViewController 中,UIView 的高度约为 300 像素。我只是在UIView 中加载子视图,但是每个子视图都有自己的内容,可能不适合 300px,因此uiscrollview 无法通过最后一个视图。
我的问题是,我无法解决滚动视图内容,以便从父级 UIViewController 沿其子视图控制器子视图滚动,因为子视图长于 300 像素,因此 uiscrollview 无法获得最后元素。
我尝试提供静态scrollview.contentSize.height = 1000,因此滚动视图可以在屏幕下方滚动,但我无法点击后面的视图,因为似乎uiscrollview 无法读取该元素。
我的问题是,我如何分配动态uiscrollview 高度假设我在我的uiviewcontroller 中使用自动布局并且我想根据我的UIViewController 中的子项计算滚动高度。我在情节提要中使用 swift 2.0 和自动布局。
【问题讨论】:
标签: ios uiview uiscrollview autolayout subviews