我一直在尋找過去一週的答案這個問題。如何重置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