【问题标题】:Bypass scroll event from uiwebview to parent view将滚动事件从 uiwebview 绕过到父视图
【发布时间】:2011-09-07 11:47:19
【问题描述】:

我对滚动事件有疑问

在我将子视图 UIWebView 添加到表格单元格之后

[cell.contentView addSubview:webview];

如果在webview中垂直滚动,webview正在滚动,父表格单元格是静态的,我想绕过滚动事件到父视图(单元格)并让表格垂直滚动

怎么做?

【问题讨论】:

    标签: iphone uiwebview scroll


    【解决方案1】:

    如果您只需要 Web 视图来显示内容;并且不以任何方式处理用户交互,您只需为 webview 禁用UserInteraction;

    webView.userInteractionEnabled=NO;
    

    这会将任何用户交互传递给父视图,在您的情况下,它就是单元格。

    【讨论】:

      【解决方案2】:

      尝试禁用 webview 的滚动

      for (id subview in mWebView.subviews)
          if ([[subview class] isSubclassOfClass: [UIScrollView class]])
              ((UIScrollView *)subview).scrollEnabled= NO;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-24
        • 2012-06-05
        • 2014-06-09
        • 1970-01-01
        • 1970-01-01
        • 2019-07-31
        • 2015-12-08
        • 2017-04-28
        相关资源
        最近更新 更多