【发布时间】:2011-09-26 15:45:40
【问题描述】:
使用 Titanium 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) 没有出现,而是显示“更多”的“编辑”按钮。
注意:点击事件监听器工作得很好,它是持续存在的“编辑”标题。有谁知道如何解决这个问题?
谢谢,
【问题讨论】:
标签: mobile tabs titanium appcelerator