为什么在ScrollView下放置一个View

时间:2017-08-29 19:53:32

标签: ios uiscrollview

我看到UIScrollView的几个教程将一个View组件放在UIScrollView组件下,如下所示:

enter image description here

在上面的示例中,"内容视图"是一个View组件,其大小与" Scroll View"相同。按钮被放在"内容视图"

我想知道这样做有什么好处?为什么不直接将这些按钮放在滚动视图上?使用Scroll View主持人的目的/好处是什么?#34;内容视图" &安培;把按钮放在"内容视图"?

1 个答案:

答案 0 :(得分:1)

许多人发现维持这种方式更容易。

例如:

我有一个滚动视图,有10个子视图......“第一个”子视图定义了.contentSize的左上角,“第十个”子视图定义了.contentSize的右下角。我添加了第11个子视图,我必须更改各种约束来重新定义内容。

或者...

我有一个带有一个子视图的滚动视图 - “内容视图”。在该内容视图中,我有10个子视图。我可以在该内容视图中添加/删除子视图,并且滚动视图的.contentSize仍由“内容视图”上的约束控制。

就个人而言,我更喜欢直接在滚动视图中添加视图。虽然经常使用UIStackView作为“内容视图”就像魅力一样。