为什么把滚动型

问题描述:

下查看我看到的UIScrollView的几个教程放在View组件下UIScrollView的成分,像下面:为什么把滚动型

enter image description here

在上面的例子中,“内容视图”是一个视图组件它的大小与“滚动视图”大小相同。按钮被放在“内容视图”

我想知道这样做的好处是什么?为什么不直接将这些按钮放在滚动视图上? “滚动视图”托管“内容视图”&将按钮放在“内容视图”上的目的/好处是什么?

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

例如:

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

或者......

我有一个子视图滚动视图 - “内容视图”。在该内容视图中,我有10个子视图。我可以从该内容视图中添加/删除子视图,并且滚动视图的.contentSize仍然受控于只有对“内容视图”的限制。

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