【问题标题】:YouTube video in UIScrollView not getting touches/playingUIScrollView 中的 YouTube 视频无法触摸/播放
【发布时间】:2012-04-13 01:00:22
【问题描述】:

我有一个设置,其中有一个滚动视图,其中显示了一个大图像,用户可以放大和滚动该图像,并且图像上的某些区域上绘制了 UIWebView,其中包含 YouTube 视频。

我一辈子都无法通过触摸 youtube 视频来播放它。如果我在视图中找到播放按钮,然后将UIControlEventTouchUpInside 控制事件发送给它,我可以播放视频,但这并不理想,因为我无法使用擦洗器、播放/暂停/全屏功能。

我知道 UIWebView 不应该在 UIScrollView 中使用,但我想不出另一种方法来获取 youtube 视频。

目前设置喜欢

- UIScrollView <UIScrollViewDelegate>
    - UIView
        - UIWebView <UIWebViewDelegate> (multiple)

有什么想法吗?

干杯,
院长

【问题讨论】:

  • 你能不能把你正在尝试的代码显示出来,我们会给你正确的答案。
  • 谢谢 Pavan,我已经设法解决了,这是 userInteractionEnabled 设置为 NO 的问题,并且与 UITapGestureRecognizer 冲突(需要清除其委托)。现在一切似乎都很好

标签: ios uiwebview uiscrollview youtube


【解决方案1】:

所有排序,是 UITapGestureRecognizer 冲突和 userInteractionEnabled 设置为 NO 的混合

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 2018-05-13
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    相关资源
    最近更新 更多