2017-08-07 48 views
1

我有一個帶有動態高度單元格的表格視圖。在每個單元格內,我在一個垂直堆棧視圖中有一個圖像視圖和一組4個標籤。當我第一次加載tableview時,單元格看起來很好,高度計算正確。對於向下滾動後加載的單元也是如此。但是,一旦我向上滾動,單元格的高度變得很大(比整個屏幕更大)。UITableViewCell與UIStackView在滾動時的動態高度問題

我不知道爲什麼只有當我向上滾動時發生這種情況。

tableview after initial loading

tableview after scrolling upwards

+0

你是從UITableView委託方法的「heightForRowAt indexPath」還是從storyboard分配高度? –

+0

你是否以編程方式設置任何高度/約束? – Akhilrajtr

+0

我將tableview的rowheight分配給UITableViewAutomaticDimension和estimatedRowHeight爲100 – RyanYue

回答

0

我爲UIStackView間隔參數設置爲一個值不爲0,它的工作!