我正在实施IGListKit
,在我的部分中,我的项目的一个具有动态高度。
我在IGListKit repo上关注了示例项目“SelfSizingCells”,但是当我尝试重现它时,我的app无限循环:
"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
中,返回的静态大小始终相同......