让UICollectionView缩放?(Make UICollectionView zoomabl

2019-07-04 00:30发布

有没有什么方法使UICollectionView zoomable ,即当你捏,所有的细胞可以在放大或者缩小。
我可以实现这个UIScrollView通过返回的唯一subview中的UIScrollViewdelegate方法

- (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView

由于UICollectionView是一种UIScrollView ,是有办法或变通来实现这一点? 请问UICollectionView具有一个包含所有小区一个直接子视图?
谢谢

Answer 1:

我想你问的看起来像什么在做WWDC1012题为视频高级收集意见和构建自定义布局 (演示开始于20:20)。

基本上,你必须添加pinchGestureUICollectionView ,然后通过pinch properties (规模,中心)的UICollectionViewLayout (这是一个subclassUICollectionViewFlowLayout ),你的布局,然后进行transformations所需zoom所需的细胞。



文章来源: Make UICollectionView zoomable?