如何在Titanium for iPad中将tabGroup添加到SplitWindow

时间:2012-02-09 10:03:39

标签: ios ipad titanium titanium-mobile

目前,我正在使用钛制作iPad应用程序。我想将一个tabGroup添加到splitWindow,但我似乎无法让它工作。标签永远不会显示,我不知道我做错了什么。

我正在使用docs中的虚拟代码:

var win = Ti.UI.createWindow();

var nav = Ti.UI.iPhone.createNavigationGroup({
   window: win
});

var masterView = Ti.UI.createWindow();
var tabwin = Ti.UI.createWindow({backgroundColor: '#FFF'});

var tabs = Ti.UI.createTabGroup();

var tab = Ti.UI.createTab({
    window: tabwin,
    title: 'Tab'
});

tabs.addTab(tab);
masterView.add(tabs);
tabs.show();

var splitwin = Ti.UI.iPad.createSplitWindow({
    detailView:nav,
    masterView:masterView
});

splitwin.addEventListener('visible',function(e)
{
    if (e.view == 'detail')
    {
        e.button.title = "Master";
        win.leftNavButton = e.button;
    }
    else if (e.view == 'master')
    {
        win.leftNavButton = null;
    }
});

var tabwindow = Ti.UI.createWindow({
    title: 'Master',
    backgroundColor: '#FFF',
    navBarHidden: false
});


splitwin.open();

masterView我更改为tabGroup(我在模拟器中运行它后不再显示任何东西。当我尝试将tabGroup添加到MasterView时,splitscreen会显示窗口,但不会不显示tabGroup。

我现在的问题是,如何向SplitWindow添加标签或标签组?

1 个答案:

答案 0 :(得分:2)

在代码中执行此操作:

  

tabs.open();