Titanium 钛合金-选项卡组-更多菜单控制器

Titanium 钛合金-选项卡组-更多菜单控制器,titanium,titanium-alloy,Titanium,Titanium Alloy,我有一个钛合金移动项目,它位于Ta3.2.2上,用于iOS,场景如下 tabs.xml <Alloy> <TabGroup id="tbMenu" allowUserCustomization="false"> <Require src="tab1" /> <Require src="tab2" /> ... <Require src="tab99" />

我有一个钛合金移动项目,它位于Ta3.2.2上,用于iOS,场景如下

tabs.xml

<Alloy>
    <TabGroup id="tbMenu" allowUserCustomization="false">
        <Require src="tab1" />
        <Require src="tab2" />   
        ...
        <Require src="tab99" />
    </TabGroup>
</Alloy>
<Alloy>
    <Tab id="tab10">
        <Window id="win10" navBarHidden="true" tabBarHidden="true" onFocus="doTask">
            <ActivityIndicator id="acView" message="Loading..." />
        </Window>
    </Tab>
</Alloy>
对于任何X值,下次我按下“更多”菜单时,它将打开tab10.xml

因此,问题是-当任务在tab10.xml中完成时,我如何从“更多”视图控制器中弹出/关闭tab10.xml(我所说的“更多”视图控制器是指在Tianium文档中被称为“更多选项卡”,在iOS中被称为“更多导航控制器”)


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

这真是个好问题。我开始玩多个标签,但还没有找到好的解决方案。我现在能给你的唯一提示是,不要用
tabBarHidden:true
创建选项卡,尝试用
modal:true
打开窗口,它将覆盖整个屏幕。谢谢@daniula,但在这种情况下,我不确定如何以modal打开tab10。我尝试过在tab10.xml中使用xml属性modal=“true”,但它仍然将其视为导航组中的一个单独窗口。我不知道如何覆盖TabGroup单击tab并从代码中打开窗口,而忽略xml中的设置。您将tab中的窗口作为常规窗口打开,并在其内部使用
modal:true
在TabGroup之外创建单独的窗口。
setActiveTab(X);