我有一个uicollectionviewcontroller,用于在屏幕底部创建一个小工具栏。我将uicollectionviewcontroller的视图添加到另一个viewcontroller的视图中。我的问题是它不会将触摸事件转发到它下面的视图。我确实把它移到了底部并且工作了一段时间但现在我需要使用2个uicollection视图。
我应该如何将触摸事件转发到uicollectionviewcontroller视图下方的视图?
答案 0 :(得分:2)
如果问题仍然存在,可以使用以下内容实现触摸转发。
覆盖 - (void)touchesEnded:(NSSet *)触及withEvent:(UIEvent *)事件;
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
[super touchesEnded:touches withEvent:event];
[self.yourCustomDelegate forwardTouches:touches withEvent:(UIEvent *)event];
}
这就是UICollectionView能够保持其响应用户交互的能力,以及同时向前收到的接触。
答案 1 :(得分:0)
我认为您可以将工具栏添加为UICollectionView的页脚,它可以正常工作