【发布时间】:2017-09-19 22:48:09
【问题描述】:
我正在尝试构建类似于 ios 照片库的 UI:导航视图控制器,滚动视图占据父视图的 80% 高度和 100% 宽度,集合视图控制器占据其余高度和 100%宽度。所以它是这样的:
蓝色区域是滚动视图及其内容视图。底部是一个集合视图,假设其行为类似于旋转木马。您可以在以下屏幕截图中看到我设置的约束:
我想设置滚动视图高度,使其仅占据父视图空间的 80%,而集合视图占据其余部分。但是,我似乎无法解决滚动视图约束问题,例如自动布局无法解决滚动视图的高度/y 位置。如上图所示,我尝试将滚动视图的高度设置为父视图的 50%,但自动布局仍然抱怨无法解析高度。如果我让界面生成器解决问题,它只会在滚动视图内的内容视图中添加间距并因此将其向下推。您可以在以下屏幕截图中看到这一点。
【问题讨论】:
标签: ios interface-builder scrollview ios-autolayout