钛合金 - TabGroup - 更多菜单控制器

时间:2014-04-02 13:47:24

标签: titanium titanium-alloy

我在TA 3.2.2 for iOS上有一个Titanium Alloy移动项目,具有以下场景。

tabs.xml

<Alloy>
    <TabGroup id="tbMenu" allowUserCustomization="false">
        <Require src="tab1" />
        <Require src="tab2" />   
        ...
        <Require src="tab99" />
    </TabGroup>
</Alloy>

tab10.xml

<Alloy>
    <Tab id="tab10">
        <Window id="win10" navBarHidden="true" tabBarHidden="true" onFocus="doTask">
            <ActivityIndicator id="acView" message="Loading..." />
        </Window>
    </Tab>
</Alloy>

在iOS下,第4个之后的所有选项卡都放在“更多”视图控制器中。打开tab10.xml时,它会隐藏tabbar(TabGroup)和导航栏。此视图启动执行某项操作的任务,当任务完成时,tab10.xml需要关闭,应用程序应返回“更多”控制器/视图屏幕 - 具有tab4.xml之后所有视图列表的屏幕。

现在,问题在于,无论我使用它的方法,对象,动作或全局变量都不起作用 - 这意味着当任务完成时,窗口保持打开状态,如果让我说我这样做:

setActiveTab(X);

对于任何X值,下次我按下MORE菜单打开tab10.xml。

所以,问题是 - 当任务在tab10.xml中完成时,如何从“更多”视图控制器弹出/关闭tab10.xml(通过“更多”视图控制器,我的意思是在Titanium docs中引用的内容为“更多”选项卡“和在iOS中它被称为”moreNavigationController“)?

非常感谢任何帮助或建议。

0 个答案:

没有答案