【发布时间】:2016-07-03 08:50:58
【问题描述】:
最近我遇到了一个棘手的案例。我有这样的视图层次结构:
UIView (0, 0, 500, 300)
+-- UIScrollView (0, 0, 500, 300)
+-- UICollectionView (0, 0, 500, 300)
在这个层次结构中,我在同一框架中的 UIView 上添加了 UIScrollview 和 UICollectionView。所以 UICollectionView 就在 UIScrollView 之上。
我想要实现的功能是:
- 用一根手指滑动会影响 UICollectionView
- 用两根手指的平移手势和捏合手势将滚动和缩放 UIScrollView。
请让我知道实现这一目标的最佳方法是什么。
谢谢!
【问题讨论】:
-
集合视图是滚动视图的子视图吗?如果不是,为什么你认为用手势来操纵不可见的视图是一个很好的设计?
-
谢谢@Avi,我可以做出这个改变。如果是这样的话,我不确定我是否可以让这个案例更简单
标签: ios objective-c iphone uiscrollview uicollectionview