使用Sencha touch 2在UIWebView中切换选项太慢

时间:2012-04-17 15:24:13

标签: ios uiwebview sencha-touch-2


我在我的ios应用程序中使用了sencha touch 2。但是选项卡面板太慢,有一个包含大量内容的选项卡,但所有选项卡都很慢(选项卡处于高速显示和页面转换之间存在滞后,需要约1秒才能切换)。 / p>

我尝试了deferredRender parmater,但没有帮助。

我应该如何编写tabPanel以使其更快?

注意:相同的页面在android上更快地切换标签,尽管在其他任何地方android webview都比较慢

谢谢

1 个答案:

答案 0 :(得分:2)

这个问题与你的问题非常相似:

PhoneGap 1.4 wrapping Sencha Touch 2.X - What about performance?

正如我在该主题中所说,通常Android在视图之间的转换更快,但其他效果(尤其是滚动)比iOS慢得多。

目前,我所知道的唯一解决方案是保持您的DOM轻量级。不要尝试创建可能出现在应用中的所有视图,稍后通过 setActiveItem()调用它们,因为它会极大地扩大DOM。当您切换到新选项卡时,我建议您应该销毁所有其他选项卡的子组件(如果要在切换回时恢复其状态,则只保留一些变量)。