Appcelerator钛窗之间的过渡

时间:2016-03-25 09:31:26

标签: appcelerator appcelerator-titanium

可能是关于appcelerator钛的noob问题: 我有一个像这样的index.xml页面:

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

和控制器打开page2:

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

这个工作正常,但每次我改变页面时我想要幻灯片(从左到右或从右到左),我在iphone模拟器上测试。

我认为它应该是一个基本的功能,或者我错了?

谢谢。

1 个答案:

答案 0 :(得分:1)

要进行原生转换,您必须将您的窗口添加到NavigationWindowhttp://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.iOS.NavigationWindow

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