Титановый переход Applelerator между окнами

Может быть нубский вопрос о appcelerator titanium: у меня есть страница index.xml, подобная этой:

<Alloy>
<Window class="container" layout="composite" backgroundImage="/images/login/background.png" id="wLogin">
    <!-- Here content-->
</Window>

и контроллер для открытия страницы2:

function openPage2() {
    var win = Alloy.createController('page2').getView().open();
   $.wLogin.close();
};

Это работает нормально, но я хочу слайд (слева направо или справа налево) каждый раз, когда я меняю страницу, я тестирую на симуляторе iphone.

Я думаю, что это должно быть основной функциональностью, или я не прав?

Спасибо.

1 ответ

Чтобы иметь собственный переход, вы должны добавить свое окно в NavigationWindow: http://docs.appcelerator.com/platform/latest/

 <NavigationWindow id="nav">
  <Window class="container" layout="composite" backgroundImage="/images/login/background.png" id="wLogin">
      <!-- Here content-->
  </Window>
<NavigationWindow>

Тогда в вашем.js:

function openPage2() {
    var win = Alloy.createController('page2').getView();
    $.nav.openWindow(win, {animated:true});
};
Другие вопросы по тегам