ios - 覆盖 UICollectionViewCell 的estimatedItemSize
问题描述
我有一个 UICollectionView 和一个流布局和一个估计的ItemSize:flowLayout.estimatedItemSize = CGSize(width: view.frame.width, height: 120)
如何确保我的单元格自动调整大小,因此如果它大于 120,它会正确显示?只是确保有一个完整的约束子视图链连接到顶部和底部还是我可以调用的函数?
解决方案
是的约束。estimatedItemSize
如果您没有sizeForItemAt indexPath
覆盖并且您的布局没有itemSize
定义,则将使用它,而是根据内容自动调整大小。正确限制您的子视图,如果我了解您的目标,它应该可以工作。
推荐阅读
- javascript - Ionic 3 Popover 点击外部行为
- javascript - 在循环中仅隐藏孩子的父类
- html - 防止在模态打开时显示两个滚动条
- c++ - 添加调试工具以提升变体访问者
- java - 从字符串中删除日期后从文件名中提取字符串
- while-loop - Shell 脚本:需要二元运算符
- php - 将其连接到数据库时出现php致命错误
- django - Django:基于带条件的注释进行注释
- python - I want to create lists in order to split to puzzle an image(Python image processing)
- android - How to use a ListView for keys (String) in a map, and have a drop down ListView for the keys value (List
)?