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

Ios 钛:在由不同控制器创建的窗口之间切换,ios,appcelerator,titanium-alloy,Ios,Appcelerator,Titanium Alloy,在Tianium中,我有三个控制器/视图:A、B和C 我在屏幕底部有一个按钮栏,标有[a]、[B]和[C] 我希望每个按钮都能显示关联的视图。如果关联的控制器尚未运行,则该按钮将运行类似于:Alloy.createController(“A”)的代码。到目前为止还不错 但是,如果控制器已经运行并打开了它的关联视图,我希望[A]按钮只会使先前生成的视图重新显示,而不会使关联控制器中的代码运行(因为我希望用户在视图中看到旧数据,而不是显示新数据) 有人知道怎么做吗?只需在控制器中保留一个初始化标志,

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

我在屏幕底部有一个按钮栏,标有[a]、[B]和[C]

我希望每个按钮都能显示关联的视图。如果关联的控制器尚未运行,则该按钮将运行类似于:Alloy.createController(“A”)的代码。到目前为止还不错

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


有人知道怎么做吗?

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


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

谢谢Aaron。我的问题是如何显示与已创建的控制器关联的最后一个视图。我有一个标志,告诉我是否已经创建了控制器。如果有,我想执行类似$.A.show()的操作,但我似乎无法从B控制器访问$.A(例如)。