У меня есть группа вкладок, и она содержит 3 вкладки.
Код в app.js:
// create tab group
var tabGroup = Titanium.UI.createTabGroup(
{
//tabBarHidden:false
});
var win1 = Titanium.UI.createWindow({
url:'TabClasses/Tab1/Tab1.js',
navBarHidden:true
});
var tab1 = Titanium.UI.createTab({
icon:'KS_nav_views.png',
title:'Friend List',
window:win1
});
var win2 = Titanium.UI.createWindow({
url:'TabClasses/Tab2/SearchView.js'
});
var tab2 = Titanium.UI.createTab({
icon:'KS_nav_ui.png',
title:'Search',
window:win2
});
var win3 = Titanium.UI.createWindow({
url:'TabClasses/Tab2/FindView.js'
});
var tab3 = Titanium.UI.createTab({
icon:'KS_nav_ui.png',
title:'Places',
window:win3
});
// add tabs
tabGroup.addTab(tab1);
tabGroup.addTab(tab2);
tabGroup.addTab(tab3);
loginBtn.addEventListener('click',function(e)
{
if (true)
{
tabGroup.open
({
transition: Titanium.UI.iPhone && Titanium.UI.iPhone.AnimationStyle.FLIP_FROM_LEFT
});
}
});
Но когда я нажимаю на разные вкладки, вкладкименяется только один раз.Означает, что когда я нажимаю на вкладку 2 на вкладке 1, она изменяется, но когда я возвращаюсь на вкладку 1, она не изменяется и остается экраном вкладки 2.
Как я могу решить эту проблему?
Также это прекрасно работает в Android !!!
Спасибо ...