【发布时间】:2014-02-10 17:01:14
【问题描述】:
我正在使用水平分页UICollectionView 来显示可变数量的集合视图单元格。每个集合视图单元格的大小需要等于集合视图的大小,并且每当集合视图的大小发生变化时,集合视图单元格的大小都需要相应更新。后者正在引起问题。当集合视图的大小发生变化时,集合视图单元格的大小不会更新。
使布局无效似乎并不能解决问题。继承 UICollectionViewFlowLayout 并覆盖 shouldInvalidateLayoutForBoundsChange: 也不起作用。
为了您的信息,我使用UICollectionViewFlowLayout 的实例作为集合视图的布局对象。
【问题讨论】:
-
我也有类似的问题。你修好吗?谢谢
-
@damacri86 我通过子类化
UIScrollView创建了一个自定义集合视图。这让我可以更好地控制集合视图的行为,这正是我在这个项目中所需要的。
标签: uicollectionview uicollectionviewcell