Apple の起動画面の命名規則に従って、iPhone および iPad 用の起動画面を備えたユニバーサル アプリがあります。
アプリは横向き専用です。iPhone で実行すると、向きに関係なく、スプラッシュ スクリーン (320 × 480 ピクセル) がRIGHTに90 度回転します。
Default-LandscapeLeft.png
Xcodeでは、ユニバーサル アプリであるため、起動イメージの名前を変更できません。起動イメージを正しく表示するにはどうすればよいですか?
Apple の起動画面の命名規則に従って、iPhone および iPad 用の起動画面を備えたユニバーサル アプリがあります。
アプリは横向き専用です。iPhone で実行すると、向きに関係なく、スプラッシュ スクリーン (320 × 480 ピクセル) がRIGHTに90 度回転します。
Default-LandscapeLeft.png
Xcodeでは、ユニバーサル アプリであるため、起動イメージの名前を変更できません。起動イメージを正しく表示するにはどうすればよいですか?
私は:を反転することによってこれを修正することになりましたUIImageView
:
- (void)viewDidLoad {
[super viewDidLoad];
UIImage *iphoneLaunchImage = [UIImage imageNamed:@"Default"];
initialImage = [[UIImageView alloc] initWithImage:iphoneLaunchImage];
//Flip it:
initialImage.transform = CGAffineTransformMakeScale(1, -1);
[self.view addSubview:initialImage];
iPhone用のDefault.pngとiPad用のDefault-LandscapeLeft.pngの2つの画像を提供できるかもしれません。
プロジェクト設定で縦向きを無効にしましたか?