我看到UIScrollView的几个教程将一个View组件放在UIScrollView组件下,如下所示:
在上面的示例中,"内容视图"是一个View组件,其大小与" Scroll View"相同。按钮被放在"内容视图"
我想知道这样做有什么好处?为什么不直接将这些按钮放在滚动视图上?使用Scroll View主持人的目的/好处是什么?#34;内容视图" &安培;把按钮放在"内容视图"?
答案 0 :(得分:1)
许多人发现维持这种方式更容易。
例如:
我有一个滚动视图,有10个子视图......“第一个”子视图定义了.contentSize
的左上角,“第十个”子视图定义了.contentSize
的右下角。我添加了第11个子视图,我必须更改各种约束来重新定义内容。
或者...
我有一个带有一个子视图的滚动视图 - “内容视图”。在该内容视图中,我有10个子视图。我可以在该内容视图中添加/删除子视图,并且滚动视图的.contentSize
仍由仅“内容视图”上的约束控制。
就个人而言,我更喜欢直接在滚动视图中添加视图。虽然经常使用UIStackView
作为“内容视图”就像魅力一样。