Swift - 滚动视图小于主视图

时间:2018-01-18 14:39:03

标签: ios swift uiscrollview

我遇到很多麻烦,ScrollView比主视图更小。

我的目标是图中的布局

Goal

其中灰色视图为TableView,蓝色是由View内的ScrollView组成的层次结构。一切都在主View内完成。所以一般的层次结构是以下

hierarchy

ScrollView我要为最终产品添加许多元素SwitchLabel来理解。所以我想要滚动的可能性。

在网络上阅读我发现总是相同或多或少的解决方案:onetwothreefour,{{3等等。

一旦我添加了各种约束(对我来说并非全是0),无论是在模拟器上还是在真实设备上,ScrollView都会消失。

但是正如我们所看到的,在这些示例中,主ScrollView内部存在单个View的情况,完全显示。所以我也尝试使用其他View来包含层次结构ScrollView - View。不幸的是,我的结果相同。

有什么问题?哪里错了我?

1 个答案:

答案 0 :(得分:0)

控制 - 从scrollView的内容视图拖动到viewControllers视图并使Equal宽度然后将该约束乘数更改为0.5,对于tableView确定它与scrollview之间的最小边距

还要确保约束从上到下正确挂钩

以下是您想要的内容scrollViewHalf

的演示