Titanium Appcelerator:添加选项卡会导致内容重叠选项卡

时间:2012-05-21 19:41:15

标签: scrollview appcelerator tabbar

我在Appcelerator中制作了一个双标签应用。应用程序中有一个比可视区域长的注册页面。内容位于滚动视图内。滚动视图高度设置为auto。出于某种原因,内容与屏幕底部的标签栏重叠。显然,我可以给滚动视图设置一个高度,但我真的想知道如何让它自动发生。我确定我做错了什么,但无法弄清楚是什么。非常感谢所有帮助。

这是创建滚动视图:

var form = Ti.UI.createScrollView({
contentHeight: 'auto',
contentWidth: 'auto',
showVerticalScrollIndicator:true,
showHorizontalScrollIndicator:true,

// new stuff
container: container,
fieldStyle: o.style || exports.STYLE_HINT,
addField: addField,
addFields: addFields
});

我的标签:

var tabMain = Titanium.UI.createTab({
    icon:'tabServer.png',
    title:'Servers',
    window:winMain,
    navBarHidden:true
});

var tabContact = Titanium.UI.createTab({
    icon:'tabContact.png',
    title:'Contact Us',
    window:winContact,
    navBarHidden:true
});

//  add tabs
tabGroup.addTab(tabMain);  
tabGroup.addTab(tabContact);  


// open tab group
tabGroup.open();

在添加选项卡组之前,不会创建窗体或将其添加到窗口中。我不确定其他代码会被认为是相关的,所以如果您需要查看其他任何内容,请告诉我,我会添加它。感谢〜

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。这是由我自己设置窗口高度而不是'auto'引起的。一旦我将其设置为自动,它会自动考虑标签栏...转到图。