Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamic 在appcelerator ios中动态更改NavigationWindow的窗口_Dynamic_Navigation_Window_Load_Appcelerator - Fatal编程技术网

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();
您可以在上面的代码中测试如何使用可选的打开/关闭动画打开/关闭窗口