2
傢伙:加載圖像後重新計算高度或UITableViewCell?
我創建的表視圖小區,其cellForRowAtIndexPath
代表團方法,現在我想一些照片裝入電池,並調整單元格的高度,以適應這些照片,所以我想以後我應該這樣做照片全部加載,以便我可以調整高度來調整單元格大小。
我知道單元格的高度將在heightForRowAtIndexPath
委託方法內計算,但heightForRowAtIndexPath
方法似乎在cellForRowAtIndexPath
之前調用?
那麼,有沒有什麼辦法來重新計算高度來調整大小或重新創建照片加載後的單元格?
謝謝:)
感謝您的回覆,但有什麼更好的地方做這個「重新加載」的行動? :) –
當照片加載時,您可能已經有一些回電,即當下載完成時 - 無論如何您都應該異步加載圖像。 ;)然後緩存圖像大小並重新加載單元格 - heightForRowAtIndexPath:將被調用,並且您可以輕鬆地計算所需的單元格高度。 – Eiko
工程就像一個魅力!謝謝:) –