目前,我正在使用钛合金为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时,拆分屏幕的确显示了窗口,但未显示tabGroup 。

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

最佳答案

只需在您的代码中执行此操作:


  tabs.open();

关于ios - 如何在iPad版Titanium中将tabGroup添加到SplitWindow,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9208785/

10-13 01:57