1

我正在为IOS做一个钛应用程序。我想在两个窗口之间左右翻转。

为此,我提出:

var helpWindow = Titanium.UI.createWindow({
    width : Ti.UI.FILL,
    height : Ti.UI.FILL,
    fullscreen : false,
    navBarHidden : true,
    backgroundColor : "#393a3a",
    orientationModes : [Ti.UI.PORTRAIT, Ti.UI.LANDSCAPE_LEFT, Ti.UI.LANDSCAPE_RIGHT]
});
helpWindow.orientationModes = [Ti.UI.PORTRAIT, Ti.UI.UPSIDE_PORTRAIT, Ti.UI.LANDSCAPE_LEFT, Ti.UI.LANDSCAPE_RIGHT];
helpWindow.add(helpView);

var openHelpWindow = function(){
    helpWindow.open({
        transition : Ti.UI.iPhone.AnimationStyle.FLIP_FROM_LEFT
    });
    helpView.updateTitle();
};
var closeHelpWindow = function(){
    helpWindow.close({
        transition : Ti.UI.iPhone.AnimationStyle.FLIP_FROM_RIGHT
    });
};

这在纵向中可以正常工作,但在横向中,动画会从上到下翻转,反之亦然。

我怎样才能做到从左到右的纵向和横向转换?

非常感谢

4

0 回答 0