如何在UIScrollView上管理UITouch事件?

时间:2012-01-11 12:21:04

标签: iphone uiscrollview uitouch

我有一个尚未解决的问题与视频嵌入PDF文件有关。

我在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的触摸事件以激活webview触摸事件。 请观察附带的屏幕截图。enter image description here

请帮帮我。

1 个答案:

答案 0 :(得分:0)

当您向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 并进行检查。它应该工作。