【发布时间】:2015-04-18 05:02:51
【问题描述】:
我创建了UICollectionView 作为主要用户界面,每个collectionViewCell 占据了整个屏幕,并通过分页水平滚动。
事情进展顺利,直到我必须在父 CollectionViewCell 内部实现另一个 UICollectionView。
所以.. 滚动手势可以是滚动父collectionView,也可以是滚动master CollectionViewCell 内的小collectionView。
我希望用户在尝试滚动那个小的 collectionView 区域时可以滚动浏览小的 collectionview,其中大部分是小块图像,而其他滚动动作会导致滚动主 CollectionView。
我相信UICollectionView 继承了UIScrollView,所以我认为在这种情况下我不需要添加手势识别器(平移)。我已经通过两种方式对此进行了测试,
- touchBegan 没有检测到我是否点击了小的 collectionview 区域。
- 如果我将 PanGesture 手动添加到小 collectionView 并且小 collectionView 中的滚动不会触发父 collectionView 滚动。
有没有想过从哪里开始?
【问题讨论】:
标签: ios objective-c uiscrollview uicollectionview uicollectionviewcell