0

我想知道是否有可能制作一个UICollectionView具有可变单元格宽度的单元格,其中有两种可能的单元格类型,

  • 一种占据 iPad 屏幕 1/4 的
  • 另一个占一半。

我希望它是,如果有一个 1/4 的单元格,然后是 1 个半单元格,我可以做到,所以最后有一个 1/4 的单元格,以确保显示的宽度被填满。或者如果有 3 1/4 的单元格,我可以告诉它显示另一个 1/4 的单元格。

这可能吗?

4

2 回答 2

1

不知道您是否已经回答了您的问题,但要确保您的单元格填满 iPad 的宽度,您只需实现自己的 CollectionViewLayout。您只需将管理规则实施到- (UICollectionViewLayoutAttributes *)layoutAttributesForItemAtIndexPath:(NSIndexPath *)indexPath方法中即可。只需计算属性大小和框架。

UIFlowLayout如果你想让事情变得更简单并且你的布局不是太复杂,你可以超载。

于 2012-12-20T13:27:35.950 回答
0

是的,在集合视图中,单元格可以是所有不同的大小。例如:在此处输入图像描述

于 2012-11-03T01:23:18.280 回答