ios - 具有动态高度的 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"
在确保我设置estimatedSize
了UICollectionView
布局并preferredLayoutAttributesFitting
在我的单元格中覆盖之后,我意识到代码只有在我加载我的部分中的一个项目而不是上面的其他项目时才有效......所以,如果我的动态高度项目在该部分中是单独的,它有效。
现在,我问自己是否可以将我的非动态高度项与动态高度项混合在一起,因为在 IGListKit 示例中仅显示同一项的部分。
注意:在我的部分控制器sizeForItem
中总是返回相同的静态大小......
解决方案
推荐阅读
- c - 访问嵌套结构以声明变量
- java - 如何在 Java 中随机选择方法
- ruby-on-rails - 为什么当我实时推送 master.key 时我的 Heroku 应用程序崩溃?
- google-sheets - 谷歌表格公式获取最后 5 行的百分比变化
- java - Apache Flink:提交 Flink 作业时出现 NoSuchMethodError
- python - 无法使用 Selenium 输入文本(电子邮件)
- android - Checkmarx 找到了 android 项目中没有的库
- spring - Spring Boot 找不到休眠验证器
- python - 使用 Telethon (Python) 无法通过 ChannelInvalidError(由 ForwardMessagesRequest 引起)
- java - SOAP 加密 - javax.crypto.BadPaddingException:未知块类型