2017-08-29 51 views
0

下查看我看到的UIScrollView的幾個教程放在View組件下UIScrollView的成分,像下面:爲什麼把滾動型

enter image description here

在上面的例子中,「內容視圖」是一個視圖組件它的大小與「滾動視圖」大小相同。按鈕被放在「內容視圖」

我想知道這樣做的好處是什麼?爲什麼不直接將這些按鈕放在滾動視圖上? 「滾動視圖」託管「內容視圖」&將按鈕放在「內容視圖」上的目的/好處是什麼?

回答

1

許多人發現保持這種方式更容易。

例如:

我有一個滾動視圖,用10個...子視圖的「第一」子視圖定義左上方.contentSize和「第十」子視圖的定義.contentSize的右下。我添加了第11個子視圖,我必須更改各種約束來重新定義內容。

或者......

我有一個子視圖滾動視圖 - 「內容視圖」。在該內容視圖中,我有10個子視圖。我可以從該內容視圖中添加/刪除子視圖,並且滾動視圖的.contentSize仍然受控於只有對「內容視圖」的限制。

個人而言,我更喜歡將視圖直接添加到滾動視圖。雖然,經常使用UIStackView作爲「內容視圖」就像魅力一樣。