使用EXT JS 5轻松缩放iPad

时间:2014-10-23 10:51:31

标签: extjs sencha-touch pinchzoom extjs5

我创建了一个EXT JS 5应用程序。但是当我在iPad上打开它时,我无法进行任何捏缩放。如何在iPad中启用pinck zoom。

 Its available in Api docs(http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.event.gesture.Pinch).        
 But how can i add it into an EXTJS 5 application.

如果有人知道一些很好的例子来处理这个问题。

2 个答案:

答案 0 :(得分:2)

据Sencha团队报道,他们尚未包括捏缩放功能。默认情况下禁用它。

这是一个描述同一问题的主题:http://sencha.com/forum/showthread.php?287219。以下是Sencha工程团队的评论:

  

“由于每个浏览器都在内部处理缩放,我们必须对每个浏览器进行考虑。我知道它正在查看,但我没有任何日期。”

答案 1 :(得分:0)

您可以在Ext.dom.Element上绑定这些事件。在任何组件中,您可以执行此操作,例如在渲染事件处理程序中或在渲染组件后的任何位置:

render: function () {
    this.el.on('pinch', function() {
        alert('pinch');
    });
}

工作样本:http://jsfiddle.net/y75419xk/2/