如何为UICollectionView启用缩放功能

13
我感到困惑。我有一个UICollectionView。我有自己的UICollectionViewLayout子类(也就是说,我没有使用流式布局)。UICollectionView实例是UIScrollView的子类。它添加了多个子视图。但是像Properly zooming a UIScrollView that contains many subviews这样的问题似乎表明可滚动视图应该只有一个子视图来“滚动整个视图”。这对我来说似乎不太一致。我的意思是为什么苹果会给我一个用于制作多个子视图的框架,然后将它们全部放入不应很好地工作的滚动视图中呢?
因此,我很好奇如何使我的整个UICollectionView(它在UICollectionViewController子类中)可缩放。我需要实现各种委托方法、使布局对象失效/操作并基于我在布局中保留的某些属性派生布局吗?或者还有其他机制吗?
此外,为什么它不能简单地操作zoomScale属性,并为我自动执行操作?或者我错过了某些微妙之处吗?

这里也有同样的问题。文档对此并不是很清楚。其他的SO问题包括https://dev59.com/A3jZa4cB1Zd3GeqPfIrV。你找到解决方案了吗? - fatuhoku
2个回答

6

0

我并不认为这与问题有任何关系。然而,那是一个非常有趣的关于交互式布局的链接! - fatuhoku

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接