Ios 如何将tabGroup添加到用于iPad的钛合金SplitWindow中
目前,我正在为iPad构建一个钛合金应用程序。我想在splitWindow中添加一个选项卡组,但似乎无法使其正常工作。标签从不显示,我也不知道我做错了什么 我正在使用来自以下位置的虚拟代码:Ios 如何将tabGroup添加到用于iPad的钛合金SplitWindow中,ios,ipad,titanium,titanium-mobile,Ios,Ipad,Titanium,Titanium Mobile,目前,我正在为iPad构建一个钛合金应用程序。我想在splitWindow中添加一个选项卡组,但似乎无法使其正常工作。标签从不显示,我也不知道我做错了什么 我正在使用来自以下位置的虚拟代码: masterView我改为一个选项卡组(在模拟器中运行后不再显示任何内容)。当我尝试将选项卡组添加到masterView时,拆分屏幕会显示窗口,但不会显示选项卡组 我现在的问题是,如何向SplitWindow添加选项卡或选项卡组?只需在代码中执行以下操作: tabs.open() @MuhammadZees
masterView
我改为一个选项卡组(在模拟器中运行后不再显示任何内容)。当我尝试将选项卡组添加到masterView时,拆分屏幕会显示窗口,但不会显示选项卡组
我现在的问题是,如何向SplitWindow添加选项卡或选项卡组?只需在代码中执行以下操作: tabs.open()
@MuhammadZeeshan如下面代码所述,我将其更改为tabgroup,或添加了tabgroup的窗口,但我会将其添加到问题中。您不能使用带有拆分窗口的tabgroup而不是带有tabgroup的splitwindow吗?splitwindow仅为顶级。是否仅在主视图中显示选项卡?谢谢!我会测试它,然后返回给您,不是吗很好。我又改成了问题中的代码。事实上,我只想在侧边栏/主控栏中的标签贴在墙上。谢谢
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();