Dynamic 在appcelerator ios中动态更改NavigationWindow的窗口
我需要在单个Dynamic 在appcelerator ios中动态更改NavigationWindow的窗口,dynamic,navigation,window,load,appcelerator,Dynamic,Navigation,Window,Load,Appcelerator,我需要在单个Titanium.UI.iOS.NavigationWindow下显示多个窗口。我需要动态显示这些窗口。事实上,Titanium.UI.iOS.NavigationWindow实际上是用来容纳多个具有一些预定义功能的窗口,如后退按钮、甜美的打开/关闭动画 以下是Ti文档中的示例: var win2 = Titanium.UI.createWindow({ backgroundColor: 'red', title: 'Red Window' }); var win1
Titanium.UI.iOS.NavigationWindow下显示多个窗口。我需要动态显示这些窗口。事实上,Titanium.UI.iOS.NavigationWindow实际上是用来容纳多个具有一些预定义功能的窗口,如后退按钮、甜美的打开/关闭动画
以下是Ti文档中的示例:
var win2 = Titanium.UI.createWindow({
backgroundColor: 'red',
title: 'Red Window'
});
var win1 = Titanium.UI.iOS.createNavigationWindow({
window: win2
});
var win3 = Titanium.UI.createWindow({
backgroundColor: 'blue',
title: 'Blue Window'
});
var button = Titanium.UI.createButton({
title: 'Open Blue Window'
});
button.addEventListener('click', function(){
win1.openWindow(win3, {animated:true});
});
win2.add(button);
var button2 = Titanium.UI.createButton({
title: 'Close Blue Window'
});
button2.addEventListener('click', function(){
win1.closeWindow(win3, {animated:false}); //win3.close() will also work!!
});
win3.add(button2);
win1.open();
您可以在上面的代码中测试如何使用可选的打开/关闭动画打开/关闭窗口