【问题标题】:How to manage UITouch events on UIScrollView?如何管理 UIScrollView 上的 UITouch 事件?
【发布时间】:2012-01-11 12:21:03
【问题描述】:

我有一个尚未解决的与将视频嵌入 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 触摸事件。 请注意附件截图。

请帮帮我。

【问题讨论】:

    标签: iphone uiscrollview uitouch


    【解决方案1】:

    当您向 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 缩放整个滚动视图。有没有可能像你建议的那样?
    • 我不确定。但是,试着按照我说的去做,自己检查一下:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多