我很困惑。我有UICollectionView
。我有自己的UICollectionViewLayout
子类(喵,我没有使用Flow的东西)。 UICollectionView
实例是UIScrollView
的子类。它添加了多个子视图。但像Properly zooming a UIScrollView that contains many subviews这样的问题似乎说可滚动视图应该只有一个子视图来滚动整个视图"。似乎与我的婚姻不一致。我的意思是为什么Apple给我一个制作多个子视图的框架,然后将它们全部放在滚动视图中,这不应该运行良好?
所以我很好奇我应该如何使我的整个UICollectionView
(它在UICollectionViewController
子类中)可缩放。我是否需要实现各种委托方法并使布局对象无效/操作,根据我在布局中保留的某些属性派生布局?还是有其他机制吗?
除此之外,为什么它只能操纵zoomScale
属性并为我自动执行?或者我在这里错过了一些微妙之处?
答案 0 :(得分:4)
我不确定我是否以正确的方式提出了您的问题,但我想您可能想查看以下链接: -
1。 zoom entire UICollectionView - 它还有Sample code for UICollectionView的链接。您可能有兴趣检查它。
2。 Adding pinch zoom to a UICollectionView。
3。 Make UICollectionView zoomable?
希望这会对你有所帮助。
答案 1 :(得分:0)
如果您正在寻找iOS 7照片应用程序类型的捏合+过渡,请在此处查看此问题:UICollectionView interactive layout transition using iOS 7 APIs