所以我有一个带有部分和项目的集合视图渲染。我正在使用flowLayout并设置默认项目大小,如下所示:
flowLayout.itemSize = NSSize(width: 64.0, height: 128.0)
根据文档," ...集合视图的委托可以覆盖默认大小值,并为每个项目指定不同的值。"
我该怎么做?
答案 0 :(得分:2)
引用文档,
此属性[
itemSize
]包含项的默认大小。如果未在委托中提供估计的大小或实现collectionView:layout:sizeForItemAtIndexPath:
方法,则流布局将使用此值作为每个项目的大小。
因此,如果需要,您可以简单地实现this delegate method为每个项目返回不同的大小。
您可能还希望了解estimatedItemSize
property。