2011-11-16 73 views
1

我有,我想從這個網站加載的jQuery演示的單一視圖器件的應用:網頁上的UIWebView閃爍在iPad上

http://jquerymobile.com/demos/1.0rc2/上一個UIWebView。 但是當我點擊演示中的一個組件時,我可以看到一個白色屏幕閃爍幾毫秒,只有它發生在肖像模式下(對於風景,它不會出現)。我花了將近一整天的時間來深入研究,但沒有成功。我已經發布這個查詢到jQuery移動論壇,但還沒有得到任何答覆。

我不確定這是UIWebView還是jQuery網站中的錯誤。

任何幫助是真正的讚賞。

+0

我看到這個時只加載普通的HTML到UIWebView。所以我懷疑它是特定於jQuery的。 – dnstevenson

+0

@dnstevenson:感謝您的意見。最後找出問題並修復它。請檢查我的答案。 – Manoj

回答

3

最後解決了這個問題,它是用於webkit的CSS。爲此,您需要致電stringByEvaluatingJavaScriptFromString您的UIWebView對象上,並通過該是這樣的參數:

[yourwebviewObject stringByEvaluatingJavaScriptFromString:@「$(文件)。就緒(函數(){」 「$(‘頭’ ).append('。ui-page {「 」-webkit-backface-visibility:hidden;「 」}')「 」});「];

希望它會幫助那裏的人。