为什么把滚动型
问题描述:
下查看我看到的UIScrollView的几个教程放在View组件下UIScrollView的成分,像下面:为什么把滚动型
在上面的例子中,“内容视图”是一个视图组件它的大小与“滚动视图”大小相同。按钮被放在“内容视图”
我想知道这样做的好处是什么?为什么不直接将这些按钮放在滚动视图上? “滚动视图”托管“内容视图”&将按钮放在“内容视图”上的目的/好处是什么?
答
许多人发现保持这种方式更容易。
例如:
我有一个滚动视图,用10个...子视图的“第一”子视图定义左上方.contentSize
和“第十”子视图的定义.contentSize
的右下。我添加了第11个子视图,我必须更改各种约束来重新定义内容。
或者......
我有一个子视图滚动视图 - “内容视图”。在该内容视图中,我有10个子视图。我可以从该内容视图中添加/删除子视图,并且滚动视图的.contentSize
仍然受控于只有对“内容视图”的限制。
个人而言,我更喜欢将视图直接添加到滚动视图。虽然,经常使用UIStackView
作为“内容视图”就像魅力一样。