iphone - 迁移到 iphone5 不起作用?

标签 iphone ios ipad xcode4.5 iphone-5

我在 iPhone 4 中有一个应用程序,工作正常。现在我想将它迁移到 5。我有一个启动 View Controller ,用于显示带有 xib 的启动图像; xib 是在 Xcode 4.2 中生成的,因此它具有 320 480 框架 View 和一个 ImageView ,其中添加了图像。现在我希望这一切也能在 iPhone 5 上运行。为此,我将图像大小更改为 640*1136,将其添加到该 ImageView 中,而不是使用的 640*960 之一。我添加了

if([[UIScreen mainScreen] bounds].size.height == 480)
    {
        [self.view setFrame:CGRectMake(0,0,320,480 )];
    }

    else 
    {
        [self.view setFrame:CGRectMake(0,0,320,568)];
        backgroundimage.image=[UIImage imageNamed:@"Default-568h@2x.png"];

        }

不工作。这在图像之后的底部给了我一些空白空间。我也试过自动调整面具。那也没用。

enter image description here

谁能把我从这个坑里解救出来?

最佳答案

查看您的代码,我会检查两件事:
- 确保 backgroundImage 正确连接到 Nib 。
- 删除您正在检索的图像的 @2x 关键字 [UIImage imageNamed:@"Default-568h"]。将附加@2x 以供您获取正确的文件。

除此之外,如果你有一个有效的发射 4 英寸发射图像 (Default-568h@2x.png),你应该工作。

关于iphone - 迁移到 iphone5 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12599970/

相关文章:

ios - 向 xcode 5 添加和包含 LAME 静态库

iphone - 替换 Objective-c 中的换行符 char(10)

iphone - 如何旋转 OpenGL 以适应 iPhone 横向模式?

ios 将 View 保留在内存中

ios - 如何在生成的 spritekit 节点上设置 physicsBody

iphone - ipad 的背景切成两半

ios - 如何在矢量化图像周围制作动画渐变边框(适用于 iPad 的 Objective-C)?

iphone - scrollsToTop 不适用于 UIViewController 包含

ios - 下一级方法

iphone - viewdidunload 根本没有被调用