Mobile appcelerator Tianium-选项卡组中的编辑按钮不';别走开
使用Tianium mobile sdk 1.7.2,我创建了一个包含11个选项卡的选项卡组。问题是当我打开“更多”选项卡内的任何选项卡时,如果子窗口有一个右导航栏按钮,“更多”选项卡的“编辑”按钮有时不会消失 我的代码是: app.js:Mobile appcelerator Tianium-选项卡组中的编辑按钮不';别走开,mobile,tabs,titanium,appcelerator,Mobile,Tabs,Titanium,Appcelerator,使用Tianium mobile sdk 1.7.2,我创建了一个包含11个选项卡的选项卡组。问题是当我打开“更多”选项卡内的任何选项卡时,如果子窗口有一个右导航栏按钮,“更多”选项卡的“编辑”按钮有时不会消失 我的代码是: app.js: var tabGroup=Titanium.UI.createTabGroup({top:20}); ............ /** list of windows and tabs **/ ............ var win9 = Titanium
var tabGroup=Titanium.UI.createTabGroup({top:20});
............
/** list of windows and tabs **/
............
var win9 = Titanium.UI.createWindow({
url:'discover.js',
title:'Discover',
navBarHidden:true,
barColor: navBarColor
});
var tab9 = Titanium.UI.createTab({
icon:'images/icons/Discover.png',
title:'Discover',
window:win9
});
discover.js:
win=Titanium.UI.currentWindow;
var btn=Titanium.UI.createButton({title:'Discover'});
btn.addEventListener('click',function (){
//do some stuff
});
win.rightNavButton=btn;
问题是,有时当我打开打开“win9”的“tab9”时,我的按钮(btn)没有出现,而是显示“更多”的“编辑”按钮
注意:点击事件监听器工作正常,持续存在的是“编辑”标题。有人知道如何解决这个问题吗
谢谢,试着设置
win.rightNavButton = null;
win.rightNavButton = btn;
您需要在选项卡组中设置
allowUserCustomization:false
var tabGroup=Titanium.UI.createTabGroup({top:20,allowUserCustomization:false});