Appcelerator的。使用滑动打开窗口

时间:2011-08-04 16:08:45

标签: appcelerator

我正在开发Appcelerator中的iOS应用程序,我希望使用滑动事件监听器在窗口之间切换。我怎样才能做到这一点?以下代码不起作用。我“开始”的当前窗口包含一个表。

var window = Ti.UI.currentWindow;

window.addEventListener('swipe', function() {

    // Create the new window

    var win = Titanium.UI.createWindow({

        title: 'Contacts',  
        url:'contacts_simple.js'

    });

    // Animate the page turn

    Titanium.UI.currentTab.open(win, {animated:false});

});

1 个答案:

答案 0 :(得分:0)

我认为问题出在Ti.UI.currentWindow上。根据您使用的上下文,它可能无效。

Google'appcelerator currentWindow',但这里有一个相关的链接:
http://developer.appcelerator.com/question/5391/currentwindow

这不是最佳和动态的,但首先,请尝试隐式引用窗口。这意味着你做了类似

的事情
var window_x = Ti.UI.createWindow({});

window_x.addEventListener('swipe', function() {...});