如何管理UIScrollView上的UITouch事件?
问题描述:
我有一个尚未解决的问题,与视频嵌入到PDF文件中有关。如何管理UIScrollView上的UITouch事件?
我在scrollView上有UIWebView对象。
示例代码:
NSURL *url=[[NSURL alloc] initWithString:@"http://www.funmazacontent.com/mobilemp4/Abhi%20Abhi%20-%20Jo%20Hum%20Chahein%20%5BFunmaza.com%5D.mp4"];
_videoWebView = [[CustomWebView alloc] initWithFrame:CGRectMake(13, 10, 570, 300) andUrl:url];
[scrollView addSubview:_videoWebView];
我们如何可以限制的UIScrollView激活网页视图触摸事件的触摸事件。 请注意所附的屏幕快照。
请帮我一把。
答
当您添加任何视图到UIScrollView时,scrollView的事件会自动调用。所以,我建议你把你的_videoWebView
添加到UIScrollView的父级。
NSURL *url=[[NSURL alloc] initWithString:@"http://www.funmazacontent.com/mobilemp4/Abhi%20Abhi%20-%20Jo%20Hum%20Chahein%20%5BFunmaza.com%5D.mp4"];
_videoWebView = [[CustomWebView alloc] initWithFrame:CGRectMake(13, 10, 570, 300) andUrl:url];
[parentView addSubview:_videoWebView];
这里parentView指的是什么曾经是的UIScrollView的父。例如,如果您已将UIScrollView添加到名为testView的视图,则还要将_videoWebView也添加到同一个testView并检查它。它应该工作。
雅,你说得对。但我需要使用webView缩放整个滚动视图。是否有可能像你建议? – 2012-01-11 13:14:58
我不确定。但是,尝试做我曾经说过的事情,并检查自己:) – 2012-01-11 13:45:07