Titanium:在不同控制器创建的窗口之间切换

时间:2015-02-27 12:54:50

标签: ios appcelerator titanium-alloy

在Titanium中我有三个控制器/视图:A,B和C

屏幕底部有一个标有[A],[B]和[C]

的按钮栏

我希望每个按钮都能显示相关的视图。如果相关的控制器尚未运行,则该按钮运行如下代码:Alloy.createController(" A")。到目前为止一切都很好。

但是,如果控制器已经运行并打开了它的关联视图,我希望[A]按钮只是导致先前生成的视图被重新显示而不会导致关联控制器中的代码运行(因为我希望用户在视图中查看旧数据,而不是显示新数据)。

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:0)

只需在控制器中保留一个初始化标志,并检查窗口是否已经初始化。

这是我最好的建议,却没有真正看到任何代码。