小编Man*_*jan的帖子

捏缩放整个UICollectionView

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

我尝试了委托方法,func viewForZooming(in scrollView: UIScrollView) -> UIView?因为UICollectionView属于UIScrollView层次结构.不幸的是,这个方法不会被收集触发.

然后我尝试将我的集合视图放在UIScrollView ---> contentView(UIView)中.

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

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

任何帮助将不胜感激.

uiscrollview pinchzoom uipinchgesturerecognizer uicollectionview

8
推荐指数
0
解决办法
470
查看次数