使UICollectionView可缩放?

时间:2012-11-21 02:51:54

标签: ios ios6 uicollectionview

是否有任何方法制作UICollectionView zoomable,即当您捏合时,所有单元格都可以放大和缩小。
我可以在UIScrollView中通过从subview方法

返回UIScrollView的{​​{1}}来实现此功能
delegate

由于- (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView 类似于UICollectionView,有没有办法或解决方法来实现这一点? UIScrollView是否有一个包含所有单元格的直接子视图?
感谢

1 个答案:

答案 0 :(得分:16)

我认为您所要求的内容与WWDC1012视频 Advanced Collection Views and Building Custom Layouts (演示于20:20开始)中所做的相似。

您基本上必须向pinchGesture添加UICollectionView,然后将pinch properties(比例,中心)传递给UICollectionViewLayout(这是subclass UICollectionViewFlowLayout),您的布局将在所需的单元格上执行transformations所需的zoom