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