3

我使用Xcode 3.2开发了一个 iOS 应用程序,我想发布一个支持更大 iPhone 5 屏幕的应用程序的新版本。

我在应用程序委托中尝试了以下操作:

[window setFrame:[[UIScreen mainScreen] bounds]];
[window addSubview:viewController.view];
[window makeKeyAndVisible];

CGRect screenBounds = [[UIScreen mainScreen] bounds];

NSLog(@"%@",[NSValue valueWithCGRect:screenBounds]);
// NSRect: {{0, 0}, {320, 480}}

如您所见,高度设置为 480pt。如何添加对 iPhone 5 更高屏幕的支持?

谢谢,

4

1 回答 1

5

将新的标准Default-568h@2x.png图像添加到您的主包并在 iPhone 5 上运行您的应用程序。如果它没有以完整分辨率显示,您可能需要升级您的 Xcode 版本并针对更新的 iOS SDK 编译应用程序。Xcode 3.2 已经被弃用了一段时间。

编辑看来,只需Default-568h@2x在早期的 SDK 上添加启动图像就可以像提到的 OP 一样工作。这很容易知道。

作为旁注,新的iPhone 5 发布图像名称还有另一个答案

于 2012-10-01T09:13:51.480 回答