在iOS 9中使用Sencha Touch 2.0的Ext.Messagebox问题

时间:2015-09-26 09:02:07

标签: sencha-touch-2 mobile-safari ios9

我在Sencha Touch 2.0.0中创建了一个iPad应用程序,它在iOS 8& iOS 7.但是在升级到iOS 9之后,覆盖之后的任何内容都会破坏/冻结应用程序。

我发现最新版的Sencha Touch没有这个问题。但是由于一些性能问题,sencha Touch的最新版本无法在我们的应用程序中使用。

问题存在于Messagebox,日期选择器,操作表等组件中。

有人可以为我建议一个解决方案吗?

非常感谢

2 个答案:

答案 0 :(得分:2)

试试这个,对我而言有用:

Ext.override(Ext.Component, {
hide: function (animation) {
    if (!this.getHidden()) {
        this.setHidden(true);
    }
    return this;
}});

灵感来自:https://www.sencha.com/forum/showthread.php?262324-Sencha-Messagebox-and-Overlay-Problems-on-HTC-One-Browser

答案 1 :(得分:0)

您是否在Chrome最新版本上查看此内容。如果是,那么这是Chrome最新版本的问题。您可以在IE上查看Kitchen sink touch 2.0.1示例并且它正常工作。