我非常注意使用自定義可重用UICollectionViewCell
s與ReuseIdentifier
,以便細胞子視圖不必重新創建,但只需要每次重新填充和調整新數據的大小。可能具有嵌套可重用UICollectionViewCells
我現在有一個複雜的自定義UICollectionViewCell
與一組子視圖可以重複X次,這取決於數據。所以細胞的一部分可以重複1至n次。這部分有幾個子視圖,現在我每次都重新創建它們,如果我用新數據填充重複使用的單元格。這會造成沉重的處理負擔,而且很愚蠢。
是否有可能創建一個單獨的UICollectionViewCell
只有本部分,然後用我的父ReuseIdentifier
X倍UICollectionViewCell
從而重用本部分中受益,而不是不必重新創建本分部的所有子視圖每一次包括它?
或者更簡單的說,是否可以將UICollectionViewCell
嵌套在UICollectionViewCell
s中,並受益於iOS的重用機制?
解決方案是在UICollectionViewCell中使用自定義的'UICollectionReusableView'嗎? –