我知道这个问题的变体已经被问及回答令人作呕。但我认为有一个相当不寻常的视图堆栈,并且针对变体的建议解决方案没有奏效:
我有一个 UIScrollView,嵌入一个 UITableView,它有 UITableViewCells,每个都嵌入一个 UICollectionView。
我想通过水平滑动在每个 UICollectionView 上启用水平滚动,并通过点击在 UICollectionView 内的 UICollectionViewCells 上点击。
但是点击和滑动都不起作用。但据我测试,无论是超父 UIScrollView 还是父 UITableView 都在吞噬这些触摸。每个 UITableViewCell 中的其他元素都响应触摸(并且在 UITableView 中垂直滚动工作正常),所以我知道正在吞咽的东西并没有吞下所有东西。即使我将点击手势识别器添加到集合视图中,出于测试目的,也没有任何反应。
这里有什么解决方案?