网页在iPad上的UIWebview上闪烁

时间:2011-11-16 14:53:32

标签: ipad uiwebview flicker

我有一个视图应用程序,我试图从这个站点加载jQuery演示:

  UIWebView上的

http://jquerymobile.com/demos/1.0rc2/。   但是,当我点击演示中的一个组件时,我可以看到白屏闪烁几毫秒,只有它以纵向模式发生(对于风景,它不会出现这种情况)。我花了差不多一整天的时间挖掘这个,但没有成功。我已经将此查询发布到jQuery移动论坛,但还没有得到任何回复。

我不确定它是否是UIWebView或jQuery网站中的错误。

真正感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

最后解决了这个问题,它是用于webkit的CSS。为此,您需要在UIWebview对象上调用stringByEvaluatingJavaScriptFromString并传递参数,如下所示:

[yourwebviewObject stringByEvaluatingJavaScriptFromString:@“$(document).ready(function(){”      “$('head')。append('。ui-page {”      “-webkit-backface-visibility:hidden;”      “}”)“      “});”];

希望它会帮助那些人。