目前,我正在使用钛合金为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/