在我的应用程序内部我有一个登录屏幕,我有2个选项卡,登录后我打开另一个窗口 我想更改该窗口中的标签{从上一个窗口中删除那些2并添加4个新标签} 我怎么能在Titanium中做到这一点?
答案 0 :(得分:1)
在KitchenSink Titanium演示应用程序中有一个如何执行此操作的示例。你去 Base UI>选项卡组,您将看到“添加/删除选项卡”按钮,它可以实现您的想象。您可以在此处找到该文件的代码:
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);
}