我一直在寻找过去一周的答案这个问题。如何重置UIWebView的缩放?我已经在使用scalesPagesToFit = YES;
我有一个UIWebView,在UIScrollView里面。一切都很好,但我希望UIWebView的内容在方向更改时重置其缩放。
在UIWebView中的HTML中,我将视口的宽度(w/a元标记)设置为“device-width”,然后在Obj-C一侧,我设置了scalesPagesToFit = YES;
我试过用javascript重置缩放;通过在运行时替换元标记;重装;访问UIWebView内部的UIScrollView; etc ...
但没有成功。
你们哪一个神都知道解决方法?
唯一一个我能想到是我们每次改变方向的时间来重新创建UIWebViews中,但是这使得它们闪烁的白色,同时呈现的内容,这看起来很可怕:(
有什么想法?
非常感谢, 安德烈
也许诀窍在于重建webviews?我已经尝试过了,但由于那一刻他们失去了内容,所以它们闪烁白色,因此看起来不太好。任何其他解决方法? – Andre 2010-07-27 09:01:47
在黑暗中拍摄,但我认为维基百科网站的移动版本可以做到这一点。你可以在html/javascript上取得一个高峰。 – Douglas 2010-09-03 11:14:27