可能是关于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模拟器上测试。
我认为它应该是一个基本的功能,或者我错了?
谢谢。
答案 0 :(得分:1)
要进行原生转换,您必须将您的窗口添加到NavigationWindow
:http://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});
};