首页 > 解决方案 > 具有动态高度的 IGListKit 部分项

问题描述

我正在实施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"

在确保我设置estimatedSizeUICollectionView布局并preferredLayoutAttributesFitting在我的单元格中覆盖之后,我意识到代码只有在我加载我的部分中的一个项目而不是上面的其他项目时才有效......所以,如果我的动态高度项目在该部分中是单独的,它有效。

现在,我问自己是否可以将我的非动态高度项与动态高度项混合在一起,因为在 IGListKit 示例中仅显示同一项的部分。

注意:在我的部分控制器sizeForItem中总是返回相同的静态大小......

标签: iosswiftiglistkit

解决方案


推荐阅读