Appcelerator Titanium:无法将TabGroup Nav Bar设置为隐藏

时间:2014-02-17 16:40:49

标签: javascript titanium appcelerator titanium-alloy

我正在尝试使用Titanium Alloy中的TabGroup,但隐藏屏幕底部的选项卡组按钮。

在他们的文档中有一个名为navBarHidden的属性,如果设置为true,它会隐藏该栏。但它不起作用。

<Window>
    <TabGroup id="mainTabGroup" navBarHidden="true" class="container">
        <Tab id="tab1" title="Tab 1">
            <Window id="win1" title="Tab 1">
               <Label id="label1" color="#999">I am Window 1</Label>
            </Window>
        </Tab>
        <Tab id="tab2" title="Tab 2">
            <Window id="win2" title="Tab 2">
                <Label id="label2" color="#999">I am Window 2</Label>
            </Window>
        </Tab>
        <!-- Use the Require tag to include external Ti.UI.Tab views -->
    </TabGroup>
</Window>

我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:1)

我发现了问题。我需要在一个tab元素中放置一个Window,然后添加tabBarHidden属性。所以我的视图XML文件看起来像这样:

<TabGroup id="mainTabGroup">

    <Tab>
        <Window id="mainWindow" title="The Title" tabBarHidden="true">

        </Window>
    </Tab>

</TabGroup>

在我的控制器中:

$.mainTabGroup.open();