我希望我的整个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