0

これについて多くの質問をしましたが、私の場合は何もうまくいきませんでした。もう一度質問する必要がありました。

私はphone-gapフレームワークでアプリを構築しています.ios5までは正常に動作していますが、ios 6.0の場合と同様に、これらのメソッドはサポートされていないため、次のように置き換えました。

- (BOOL)shouldAutorotate
{
return YES;
}

- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}

MainViewController.mファイルにあります。

アプリ全体が必要なのは、横向きの左と横向きの右だけです。

私のplistファイルでは、iphoneとipadの両方の左右の風景について言及しました。

どんなアイデアでも大いに役立ちます。

ありがとう

4

2 に答える 2

2

解決策を得ました。この問題は、MainViewControllerがAppDelegate.mでrootViewControllerに設定されていないために発生します。AppDelegate.mで、次を置き換えます。

[self.window addSubview:self.viewController.view];

self.window.rootViewController = self.viewController;

その後、iOS6.0で実行されているアプリに対して適切に動作します

于 2012-11-05T09:04:51.503 に答える
0

IOSの場合

config.xmlセット:

<preference name="orientation" value="landscape"></preference>

また

<preference name="orientation" value="portrait"></preference>

「ProjectName」内-「UISupportedInterfaceOrientations」セットのリソースフォルダーの下にあるiosフォルダーのinfo.plistファイル:

UIInterfaceOrientationLandscapeLeft

また

UIInterfaceOrientationLandscapeRight

また

縦向きの場合:

UIInterfaceOrientationPortrait

また

UIInterfaceOrientationPortraitUpsideDown

要件に該当するものを含めてください。

于 2015-06-16T05:41:12.630 に答える