我正在开发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});
});
答案 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() {...});