通用应用中启动图像的方向问题

时间:2012-10-23 16:34:20

标签: ios uiimageview

我有一款适用于iPhone和iPad的通用应用程序,遵循Apple的naming convention for launch screens

该应用仅适用于横向。当我在iPhone上运行时,无论方向如何,启动画面(320×480像素)都会旋转90度到右边

Xcode不允许我将启动图像重命名为Default-LandscapeLeft.png,因为它是一款通用应用。如何正确显示启动图像?

3 个答案:

答案 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];