捏缩放整个UICollectionView

时间:2016-09-22 12:07:00

标签: uiscrollview uicollectionview pinchzoom uipinchgesturerecognizer

我希望我的整个UICollectionView可以缩放,包括其中的所有项目。

我尝试了委托方法func viewForZooming(in scrollView: UIScrollView) -> UIView?,因为UICollectionView属于UIScrollView层次结构。不幸的是,这种方法不会被收集到集合视图。

然后我尝试将我的集合视图放在UIScrollView中--->内容查看(UIView的)。

func viewForZooming(in scrollView: UIScrollView) -> UIView? {
   return self.contentView //The content view holds the collection
}

注意:UICollectionView是UIScrollView的contentView的子视图。 UIScrollView的maximumZoomScale设置为3.0。它现在正在缩放,但它不能作为例外工作。在缩放内容之后,集合视图内容在缩放状态下不能正确滚动。

非常感谢任何帮助。

0 个答案:

没有答案