在我的应用程序中,我有一个登录屏幕,其中我有 2 个选项卡,登录后我打开另一个窗口,我想更改该窗口中的选项卡 {从前一个窗口中删除这 2 个并添加 4 个新选项卡}我该怎么做钛 ?
问问题
826 次
1 回答
1
KitchenSink Titanium 演示应用程序中有一个如何执行此操作的示例。如果您转到Base UI > Tab Groups,您将看到一个“添加/删除选项卡”按钮,它可以按照您的想法进行操作。您可以在此处找到该文件的代码:
https://github.com/appcelerator/KitchenSink/blob/master/Resources/examples/tab_groups.js
用于在该文件中添加和删除选项卡的代码本身:
if (tabGroup.tabs.length == 5)
{
var win = Ti.UI.createWindow({title:'New Tab Window',barColor:'#000'});
var newtab = Titanium.UI.createTab({
icon:'../images/tabs/KS_nav_mashup.png',
title:'New Tab',
win:win
});
tabGroup.addTab(newtab);
}
else
{
var newtab = tabGroup.tabs[5];
tabGroup.removeTab(newtab);
}
于 2012-04-08T00:40:40.577 回答