我非常注意使用自定义可重用UICollectionViewCell
s与ReuseIdentifier
,以便细胞子视图不必重新创建,但只需要每次重新填充和调整新数据的大小。可能具有嵌套可重用UICollectionViewCells
我现在有一个复杂的自定义UICollectionViewCell
与一组子视图可以重复X次,这取决于数据。所以细胞的一部分可以重复1至n次。这部分有几个子视图,现在我每次都重新创建它们,如果我用新数据填充重复使用的单元格。这会造成沉重的处理负担,而且很愚蠢。
是否有可能创建一个单独的UICollectionViewCell
只有本部分,然后用我的父ReuseIdentifier
X倍UICollectionViewCell
从而重用本部分中受益,而不是不必重新创建本分部的所有子视图每一次包括它?
或者更简单的说,是否可以将UICollectionViewCell
嵌套在UICollectionViewCell
s中,并受益于iOS的重用机制?
解决方案是在UICollectionViewCell中使用自定义的'UICollectionReusableView'吗? –