我正在使用与 iPhone 兼容的 Titanium 开发应用程序。我在 4 个视图之间导航。第一视图(纵向)--->第二视图(横向)->第三视图(纵向)--->第四视图(纵向)所以我的应用程序中有3个纵向视图,我使用了Tiapp.xml并添加
<orientations device="iphone">
<orientation>Ti.UI.PORTRAIT</orientation>
</orientations>
对于第二个视图,我使用了以下代码;
var winCheckInLogin = Ti.UI.createWindow({
backgroundColor : "black",
orientationModes : [Titanium.UI.LANDSCAPE_LEFT, Titanium.UI.LANDSCAPE_RIGHT],
navBarHidden : true, // Hides the native title bar
});
winCheckInLogin.addEventListener("open", function() {
Titanium.UI.orientation = Titanium.UI.LANDSCAPE_LEFT;
});
但是对于加载时间,在我旋转设备后,第二个视图出现在纵向模式下,它保持为横向。我需要将其加载为横向模式并按原样锁定该屏幕。
请帮我解决这个问题。
非常感谢