2012-04-06 10 views

Antwort

1

Es gibt ein Beispiel dafür, wie Sie dies in der KitchenSink Titanium-Demoanwendung tun können. Es geht um Base UI> Registerkartengruppen, Sie sehen eine "Registerkarte hinzufügen/entfernen", die tut, was Sie wollen, denke ich. Sie können für diese Datei den Code finden Sie hier:

https://github.com/appcelerator/KitchenSink/blob/master/Resources/examples/tab_groups.js

Der Code selbst für das Hinzufügen und Entfernen von Registerkarten aus dieser Datei:

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); 
} 
Verwandte Themen