【发布时间】:2015-01-26 02:48:08
【问题描述】:
我想知道是否可以调整单个 UICollectionViewCell 的大小? 我一直在研究 layoutAttributesForItemAtIndexPath 和 layoutAttributesForElementsInRect 之类的东西,但它们都需要您手动设置每个项目的框架,这变得更加麻烦,因为一旦我调整单元格大小,我就必须再次计算框架。我的计划是能够选择一个单元格并将其展开以适应屏幕的宽度,然后将所有其他单元格向下推,同时其他单元格保持其列和行。
有人做到了吗?
谢谢
【问题讨论】:
-
这是你的布局还是内置的流布局?
-
我开始子分类,UICollectionFlowLayout
-
好吧,你不需要。流布局有一个委托。您可以将物品制作成任何您想要的尺寸。只需执行
sizeForItemAtIndexPath:。
标签: ios xcode swift uicollectionview uicollectionviewlayout