【发布时间】:2016-03-11 04:14:47
【问题描述】:
我有一个ViewController,里面有一个scrollView 和一个内容View。
一些labels 和Content View 中的东西也是如此。
现在之后,当view加载时,我必须将其他地方的数据传递给这个view controller,然后通过代码加载一些其他视图。
scrollviewContent height 和高度确实得到了更新,我确实将视图的加载和添加放在了ViewWillAppear。但即使内容大小大于scrollview 的高度,我也无法滚动它。
Scroll View 身高:667。 Scroll View 内容高度:1632
ContentView 身高:1632
【问题讨论】:
-
您是否为视图添加了关于您以编程方式添加的滚动视图的约束
-
不,主要是我真的不知道怎么做,会再试一次。这是否意味着我也必须向视图中的标签添加约束?或者只是相对于滚动视图将约束添加到视图中?但是我将视图作为子视图添加到内容视图中。我是否将约束添加到 ContentView?
-
请按照这个 6 分钟的视频 youtube.com/watch?v=UnQsFlMGDsI 并相应地添加您的约束。
-
滚动视图不会滚动,如果它的高度和内容高度相同。为了让滚动视图滚动内容,它的高度应该小于内容高度。
-
我已经添加了故事板所需的约束,包括所有视图,相应的标签。它是我通过代码在视图中添加的部分需要约束。
标签: ios uiscrollview ios-autolayout