【问题标题】:UIWebView doesn't scroll when embedded in UIScrollView嵌入 UIScrollView 时 UIWebView 不滚动
【发布时间】:2010-10-18 09:16:30
【问题描述】:

我有一个包含 3 个 UIWebview 的 UIScrollView。问题是我的 webview 不再滚动。

你有什么想法吗?

谢谢

蒂埃里

【问题讨论】:

    标签: iphone uiwebview uiscrollview


    【解决方案1】:

    您可能尚未将UIScrollView 的委托设置为主要UIWebViewController。添加您的视图控制器类。

    【讨论】:

      【解决方案2】:

      您可能没有将 UIScrollView 的委托设置为主 UIWebViewController。添加:

      [scroll setDelegate:self];
      

      并在 .h 中添加:

      ... : UIViewController <UIScrollViewDelegate>
      

      【讨论】:

        【解决方案3】:

        UIWebView内部实现了滚动,所以它自己的滚动与包含它的UIScrollView的滚动冲突。

        对此的一种可能解决方案是调整 webview 的大小以完全包含其内容,类似于 webview 如何调整框架集中的框架的大小。

        【讨论】:

        • 这是正确的。滚动是一种轻弹手势,根据开发人员文档,UIWebView 不能被子类化。我正在将 UIWebView 用于学分页面并希望自动滚动(如电影学分)。我会告诉你我是怎么解决的。
        猜你喜欢
        • 1970-01-01
        • 2016-06-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-09
        • 2013-03-17
        • 1970-01-01
        • 2013-11-15
        相关资源
        最近更新 更多