Mobile appcelerator Tianium-选项卡组中的编辑按钮不';别走开

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

使用Tianium mobile sdk 1.7.2,我创建了一个包含11个选项卡的选项卡组。问题是当我打开“更多”选项卡内的任何选项卡时,如果子窗口有一个右导航栏按钮,“更多”选项卡的“编辑”按钮有时不会消失

我的代码是:

app.js:

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});