2016-07-09 1 views

ответ

0

На самом деле, Titanium.UI.iOS.NavigationWindow действительно предназначен для размещения нескольких окон с некоторыми предопределенными функциями, такими как кнопка «Назад», слайд-анимация «открывать/закрывать».

Следуя пример из Ti Документов:

var win2 = Titanium.UI.createWindow({ 
    backgroundColor: 'red', 
    title: 'Red Window' 
}); 

var win1 = Titanium.UI.iOS.createNavigationWindow({ 
    window: win2 
}); 

var win3 = Titanium.UI.createWindow({ 
    backgroundColor: 'blue', 
    title: 'Blue Window' 
}); 

var button = Titanium.UI.createButton({ 
    title: 'Open Blue Window' 
}); 
button.addEventListener('click', function(){ 
    win1.openWindow(win3, {animated:true}); 
}); 

win2.add(button); 
var button2 = Titanium.UI.createButton({ 
    title: 'Close Blue Window' 
}); 
button2.addEventListener('click', function(){ 
    win1.closeWindow(win3, {animated:false}); //win3.close() will also work!! 
}); 

win3.add(button2); 
win1.open(); 

Вы можете проверить в коде выше, как открыть/закрыть окно (ы), с возможностью открытия/закрытия анимации.