使用Pinch Gesture更改UICollectionView单元格高度

时间:2017-09-02 07:32:15

标签: ios swift uicollectionview uicollectionviewcell uicollectionviewlayout

我在每个CollectionView单元格中都有图像,我使用sizeForItem设置尺寸。我想捏住细胞来改变它的高度。我已经尝试向collectionView添加一个捏合手势并获得正确的索引路径,但是每个更改事件的布局无效似乎会使应用程序崩溃..所以我猜测我应该使用自定义布局。

所以我发现这个问题似乎是我可以使用的What method should be used to dynamically change the size of UICollectionViewCell on selection?

从函数rectFor(index)我将返回每个单元格的框架。但我无法从

获得当前的细胞框架
self.collectionView?.cellForItem(at: IndexPath(item: index, section: 0))?.frame

我错过了什么吗?

0 个答案:

没有答案