缩放和捏合后uiwebview刷新
Posted
技术标签:
【中文标题】缩放和捏合后uiwebview刷新【英文标题】:Uiwebview refreshes after zoom and pinch 【发布时间】:2010-06-02 21:30:54 【问题描述】:我的应用中有一个 uiwebview。到目前为止一切正常,但是当我放大或缩小时,uiwebview 会刷新加载的页面,然后滚动并缩放到新的页面位置和大小。所以缩放效果很好,但我不希望用户看到网站的刷新和重新定位。
有没有办法防止这种情况发生?
感谢您的任何提示!
【问题讨论】:
【参考方案1】:这可能是因为您可能以一种奇怪的方式对缩放进行了编码。您可以尝试删除所有缩放代码,并以与您的 webView loadRequest 相同的方法输入:
self.webView.scalesPageToFit = YES
希望这会有所帮助。
【讨论】:
这不会消除问题中描述的问题。当用户放大,页面刷新时,会出现闪烁,用户不愉快。【参考方案2】:您应该动态刷新页面,而不是通过 web 视图刷新。您可以通过使用 AJAX 或检索 Objective C 中的内容并使用stringByEvaluatingjavascriptFromString:
注入它来完成此操作。
【讨论】:
以上是关于缩放和捏合后uiwebview刷新的主要内容,如果未能解决你的问题,请参考以下文章