0

iOSのsencha-tpuch/phonegapアプリで、使用しているデバイスでアプリの向きが変わらないようにしたい。sencha-touchの向きの変化をどのように抑制できますか、または正確に何をオーバーライドしますか?thnx!

4

2 に答える 2

2

コードを編集する必要はありません。あなたがする必要があるのはあなたの設定ファイルに行きそしてあなたがサポートしたい方向を指定することです。デフォルトでは、4つの方向すべてがサポートされていますが、必要な方向をサポートするように編集する必要があります。アプリケーションを再構築して実行します。

エントリは次のいずれかのファイルに含まれている必要があります。

phonegap.plist / application.plist / config.xml

このリンクも確認してください。

Sencha Touchだけでは、ブラウザに向きを変えないように強制することはできないため、向きの変更を削除することはできません。このリンクを参照してください。

于 2012-02-07T07:33:46.107 に答える
0

あなたのphonegapxcodeプロジェクトMainViewController.mで、そこにあるファイルを見つけて、関数を見つけて ください

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}

サポートされている向きの場合はyesを返します。

于 2012-02-06T20:59:46.833 に答える