我有一款适用于iPhone和iPad的通用应用程序,遵循Apple的naming convention for launch screens。
该应用仅适用于横向。当我在iPhone上运行时,无论方向如何,启动画面(320×480像素)都会旋转90度到右边。
Xcode不允许我将启动图像重命名为Default-LandscapeLeft.png
,因为它是一款通用应用。如何正确显示启动图像?
答案 0 :(得分:0)
也许你可以提供两张图片,一张适用于iPhone的Default.png和适用于iPad的Default-LandscapeLeft.png
答案 1 :(得分:0)
您是否在项目设置中禁用了纵向方向?
答案 2 :(得分:0)
我最终通过翻转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];