在Sencha Touch 2.2.0上,无法启用默认浏览器滚动

时间:2013-04-18 14:55:34

标签: sencha-touch-2

新的Sencha Touch 2.2.0在可滚动时有一个新的配置参数,不使用Ext.scroll.Scroller,但实际上这不起作用。

我用它来激活容器上的溢出滚动:

{
    scrollable: null,
    style: 'overflow:auto; -webkit-overflow-scrolling: touch;'
}

如何使用原生滚动?

为什么需要它? 因为我需要使用galaxy-tab-1,所以新的Ext.scroll.Scroller比2.1.1版更快,但这个平板电脑上的渲染速度很慢,新的Ext.scroll.Scroller试图渲染40 fps和平板电脑正在缓慢地显示出来。

实际上setFps()在这个版本中不起作用,例如:

Econtainer.getScrollable().getScroller().setFps(10);

1 个答案:

答案 0 :(得分:3)

默认情况下,新的Ext.util.Translatable有一个缓慢的PreferredTranslationMethod。

您可以使用:

scrollable: {
    direction: 'both',
    translatable: {
        translationMethod: 'scrollposition'
    }
},

scrollable: {
    direction: 'both',
    translatable: {
        translationMethod: 'csstransform'
    }
},

scrollable: {
    direction: 'both',
    translatable: {
        translationMethod: 'cssposition'
    }
},