2017-06-30 29 views

回答

4

您應該在stackView的子視圖中調用sizeToFit()layoutIfNeeded()裏面的viewWillLayoutSubviews。像平常一樣約束UIStackView,並像平常一樣約束子視圖。

另外,您需要將它設置爲按比例填充,並且將調整大小以適應新內容。

+0

在實例化或每次'UITableView'更新時調用它們嗎? – jshapy8

+0

嘗試在'viewWillLayoutSubviews'中調用它們 – Siriss

1

確保在堆棧視圖中沒有底部高度限制約束。你應該只需要左,右和上限約束。

+0

帶有或沒有約束的'UIStackView'with似乎不會動態增加,除非您向其中添加其他元素。 – jshapy8

+0

你見過這個:https://stackoverflow.com/a/35876535/8222022 – NeroSeph

+0

我會看看那 – jshapy8

相關問題