私のアプリにはいくつかのウィンドウがあります。これらの各ウィンドウが作成された後、これらのウィンドウをポートレートモードでロックすることを目的としたコードがあります。
var win = Ti.UI.createWindow({ ... });
win.orientationModes = [ Ti.UI.PORTRAIT ];
Androidでこれを行うためのより普遍的な方法がないことはまだ信じられませんが、それは別の日の不満です。:-)今のところ、これはほとんど機能しています。ここにいる誰かが、ほとんどの修飾子を削除するのを手伝ってくれることを願っています。
アプリが開き、4つのタブを含むタブグループが表示されます。デフォルトのアクティブなタブが読み込まれるとすぐにデバイスを回転させると、レイアウトも回転します。おっと。実際、これらのタブのいずれかにすぐに移動してデバイスを回転させると、レイアウトが回転します。もっとおっと。ただし、これは楽しい部分です。アプリを再起動して、最初にタブウィンドウの1つから読み込まれたセカンダリウィンドウにジャンプし、ディスプレイを回転させずに電話を回転させた場合。わーい!ここで、以前は回転していたタブウィンドウのいずれかに戻り、回転しなくなりました。
ワット?!
それが今私が見ているパターンです。これを見た人はいますか?タブグループのものだと思いますが、APIにオリエンテーションアクセサーが表示されません。任意のガイダンスをいただければ幸いです。
ありがとう。