1

iOS 5.1を対象とした完全に空のシングルビューアプリケーションがあり、アプリをランドスケープモードでのみ動作させようとしています。

プロジェクトの概要画面で、横向きのオプションと縦向きのオプションの両方を選択しました。

info.plistで、横向きのみが表示されることを確認しました。

ストーリーボードで、ビューコントローラを選択して、シミュレートされたメトリックに移動し、方向にランドスケープを選択しました。

アプリを最初に開くと、横向きモードで黒い画面が表示されます。真っ白なビューが表示されているときは、ポートレートモードになっています。私はいくつかの投稿を読みましたが、この問題の解決策を見つけることができませんでした。

シンプルなものを見落としているような気がしますが、以前はランドスケープモードでアプリを作りたいと思っていたときに、ランドスケープをまとめて選択しただけでうまくいきました。

任意の提案をいただければ幸いです。

@interface ViewController ()

@end

@implementation ViewController



- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end
4

1 に答える 1

1

ルートビューコントローラに次の機能を実装していますか?

    - (NSUInteger)supportedInterfaceOrientations
    {
        return UIInterfaceOrientationMaskLandscapeLeft;
    }

http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/RespondingtoDeviceOrientationChanges/RespondingtoDeviceOrientationChanges.html

于 2012-12-23T22:25:07.657 に答える