【发布时间】:2016-10-25 10:53:29
【问题描述】:
【问题讨论】:
-
您的 contentView 高度应该等于其中所有子项的总和,而不仅仅是 View 的高度。
标签: ios objective-c uiscrollview autolayout xib
【问题讨论】:
标签: ios objective-c uiscrollview autolayout xib
尝试设置 contentSize 之类的
sview.contentSize = CGSizeMake(ScreenWidth, 1000);
【讨论】:
你可以参考这个。这是Autolayout with ScrollView 的一个很好的教程。
【讨论】:
scrollView 的 contentsize 应该由 contentView 需要的高度自动决定。确保 contentView 的子视图具有所有垂直约束,以便 contentView 将适应高度。
在您的情况下,您设置了 contentView.height == view.height。如果您删除此约束并确保 contentView 确实根据其子视图展开(高度),它应该可以工作。
【讨论】:
增加一个 Contentview 高度的约束 >= 当前高度 这样就可以了
【讨论】: