【发布时间】: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