0

iOS (ユニバーサル) アプリを更新して、新しい iPhone の画面サイズをサポートしたいと考えていました。だから私がしたことは、私のappDelegateに行き、didFinishLaunchingWithOptions:どのiOSが実行されているかを判断することです。もしそうなら

 if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0")){
    NSLog(@"is IOS 6.0");
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    // Override point for customization after application launch.
    self.window.backgroundColor = [UIColor blueColor];
    [self.window makeKeyAndVisible];
    return YES;
}
else{
    NSLog(@"is < IOS 6.0");
    // my old Code!! 
}

そのため、このコードを 4 インチ iPhone シミュレーターで実行すると、画面が青いメイン ウィンドウでいっぱいになりません。ボックスで 980x640 のビューを実行するようなものです。しかし、なぜこれが起こるのでしょうか? xcode 4.5GM で新しいプロジェクトを生成しましたが、古いプロジェクト/アプリを変更すると機能しませんか?

4

0 に答える 0