布局情况:
我有一个带有多个单元格的UICollectionView(排列为寻呼机)。 单元格包含完整大小的UIScrollView(A),其内容大小等于其帧大小。 此滚动视图包含第二个UIScrollView(B),其内容大小大于其帧大小,表示它是可滚动的。
问题是,当平移手势触及内部滚动视图(B)的边界时,在内部滚动视图(B)中发出的UIPanGesture不会在UICollectionView上发出分页。 我已经发现这是因为滚动视图(A)不可滚动,因为它的帧大小等于内容大小。
在内部滚动视图(B)上发出平移手势时,是否知道如何在集合视图上实现分页/滚动?
我无法替换滚动视图(A),因为旋转设备时需要滚动视图。
UICollectionViewCell
------------------------------------------------------------
| ----------------------------------- |
| | UIScrollView (A) | |
| | (ContentSize = FrameSize) | |
| | | |
| | ------------------------------- | |
| | | UIScrollView (B) | | |
| | | (ContentSize = FrameSize * 2) | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | ------------------------------- | |
| | | |
| | | |
| ----------------------------------- |
------------------------------------------------------------