iPhoneと互換性のあるTitaniumを使用してアプリケーションを開発しています。4 つのビューの間を移動しています。1 番目のビュー (縦) ---> 2 番目のビュー (横) --> 3 番目のビュー (縦) ---> 4 番目のビュー (縦) SO アプリケーションに 3 つの縦のビューがあり、Tiapp.xmlを使用して追加します
<orientations device="iphone">
<orientation>Ti.UI.PORTRAIT</orientation>
</orientations>
2番目のビューでは、次のコードを使用しました。
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;
});
しかし、読み込み時にデバイスを回転させた後、2番目のビューが縦向きモードで表示され、横向きのままになります。ランドスケープモードとしてロードし、その画面をそのままロックする必要があります。
これを解決するのを手伝ってください。
どうもありがとう