【问题标题】:Uiwebview refreshes after zoom and pinch缩放和捏合后uiwebview刷新
【发布时间】:2010-06-02 21:30:54
【问题描述】:

我的应用中有一个 uiwebview。到目前为止一切正常,但是当我放大或缩小时,uiwebview 会刷新加载的页面,然后滚动并缩放到新的页面位置和大小。所以缩放效果很好,但我不希望用户看到网站的刷新和重新定位。

有没有办法防止这种情况发生?

感谢您的任何提示!

【问题讨论】:

    标签: uiwebview refresh zooming pinch


    【解决方案1】:

    这可能是因为您可能以一种奇怪的方式对缩放进行了编码。您可以尝试删除所有缩放代码,并以与您的 webView loadRequest 相同的方法输入:

    self.webView.scalesPageToFit = YES
    

    希望这会有所帮助。

    【讨论】:

    • 这不会消除问题中描述的问题。当用户放大,页面刷新时,会出现闪烁,用户不愉快。
    【解决方案2】:

    您应该动态刷新页面,而不是通过 web 视图刷新。您可以通过使用 AJAX 或检索 Objective C 中的内容并使用stringByEvaluatingJavaScriptFromString: 注入它来完成此操作。

    【讨论】:

      猜你喜欢
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 2013-07-01
      • 2011-06-06
      • 2014-10-23
      • 1970-01-01
      • 1970-01-01
      • 2013-07-11
      相关资源
      最近更新 更多