在视频播放器中寻找 UICollectionViewCell?
Seeking in video players inside UICollectionViewCell?
我遇到了一些滚动/触摸问题。
我有一个 UICollectionView
,其中有几个水平排列的单元格,每个单元格都包含一个 YouTube 可爱的 YTPlayerView
实例。基本上,这是一个加载 YouTube 视频的小型网络视图。
问题是,如果我尝试在这些视频中进行搜索,即通过抓住手柄并水平平移,集合视图就会全部出现在它的面前,我最终会滚动集合视图。
我无法访问 YouTube 播放器内的平移识别器,那么在这种情况下如何阻止将触摸传递到集合视图?
所以我找到了解决方案,虽然我无法解释,所以如果有人可以,我仍然很乐意奖励正确的答案。
我正在从 NIB 创建单元格,并在集合视图上使用 registerNib
。我将其切换为使用 registerClass
并在 initWithFrame
中设置了播放器,因此移除了 NIB,并且一切正常。
我遇到了一些滚动/触摸问题。
我有一个 UICollectionView
,其中有几个水平排列的单元格,每个单元格都包含一个 YouTube 可爱的 YTPlayerView
实例。基本上,这是一个加载 YouTube 视频的小型网络视图。
问题是,如果我尝试在这些视频中进行搜索,即通过抓住手柄并水平平移,集合视图就会全部出现在它的面前,我最终会滚动集合视图。
我无法访问 YouTube 播放器内的平移识别器,那么在这种情况下如何阻止将触摸传递到集合视图?
所以我找到了解决方案,虽然我无法解释,所以如果有人可以,我仍然很乐意奖励正确的答案。
我正在从 NIB 创建单元格,并在集合视图上使用 registerNib
。我将其切换为使用 registerClass
并在 initWithFrame
中设置了播放器,因此移除了 NIB,并且一切正常。