我正在实施IGListKit
,在我的部分中,我的一个项目具有动态高度。
我遵循了 IGListKit 存储库上的示例项目“SelfSizingCells”,但是当我尝试重现它时,我的应用程序无限循环:
"the item width must be less than the width of the UICollectionView minus the section insets left and right values, minus the content insets left and right values"
在确保我设置estimatedSize
了UICollectionView
布局并preferredLayoutAttributesFitting
在我的单元格中覆盖之后,我意识到代码只有在我加载我的部分中的一个项目而不是上面的其他项目时才有效......所以,如果我的动态高度项目在该部分中是单独的,它有效。
现在,我问自己是否可以将我的非动态高度项与动态高度项混合在一起,因为在 IGListKit 示例中仅显示同一项的部分。
注意:在我的部分控制器sizeForItem
中总是返回相同的静态大小......