【发布时间】:2016-04-12 08:43:03
【问题描述】:
我在 NavigationController 中嵌入了一个 ViewController。我在其中放置了 ScrollView,然后是覆盖整个区域的内容视图(以设置 ScrollView 的内容大小)和一些标签。我尝试为所有控件设置约束,但失败了。
这是它在 Xcode 中的样子:
这是在模拟器中:
红色是滚动视图,绿色是内容视图。当然,我可以滚动视图以获取屏幕底部的标签。
我做错了什么?什么是适当的约束?我当然希望 ScrollView 覆盖窗口的整个可用区域(从导航栏底部到屏幕底部)。
如需完整参考,您可以download the project。
【问题讨论】:
-
我使用
UIPanGestureRecognizer模拟了滚动视图的行为,但是关于滚动视图和自动布局的问题仍然存在。 -
也许这个答案 (link) 对你有帮助
-
尝试在界面生成器中的 ViewController 上检查“调整滚动视图插图”。 (我意识到这是一个老问题)
-
您是如何解决问题的?我遇到了同样的问题...
-
我不记得了 :(
标签: ios objective-c xcode uiscrollview autolayout