0

私はこれに大きな問題を抱えてきました。Xcode は単に横向きモードのアプリを縦向きビューに変えただけで、元に戻りません!

Ipad でランドスケープ モードで実行するようにアプリ全体をプログラムしました。

ストーリーボードでは、すべてのウィンドウが風景です。下の画像に従って設定を正しく行ったと思います

ここに画像の説明を入力

ここに画像の説明を入力

そして最後に私のviewControllerで私は持っています:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}

何がうまくいかないのか、またはviewControllerを調整しているときにXcodeがどこからともなく縦長に画面を設定するのか、誰でも知っていますか?

4

1 に答える 1

1

ランドスケープのみをサポートする場合は、次のように変更shouldAutorotateToInterfaceOrientationします。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
        interfaceOrientation == UIInterfaceOrientationLandscapeRight) {
        return YES;
    }
    // Default
    return NO;
}
于 2012-04-05T02:53:29.380 に答える