ios - 已经为 iPhone 4 和 5 构建的应用程序将如何在 iPhone 6 和 6 plus 中展示

标签 ios iphone autolayout

随着苹果宣布了另外两款屏幕尺寸的 iPhone 6 和 6 plus。已经在应用程序商店中为 iPhone 4 和 5 构建的应用程序会发生什么情况。它们在这些新手机中会被拉伸(stretch)或布局变形吗?

请帮助我,因为我最近在应用商店提交了两个应用程序等待审核。所以我应该改变它们,否则它们会工作得很好。因为我没有在这些应用程序中使用自动布局。

谢谢。

最佳答案

如果您从 XCode 5.x 上传了应用程序,苹果会照顾它们,它们将被缩放和拉伸(stretch)以适合 iPhone 和 iPhone 6。如果您想利用新设备,您将必须使用 XCode 6 和使用 these steps 在您的项目中添加启动图像.

如果您尚未添加 iPhone 6 和 6 plus 的启动图像(并且没有 iOS 8 的启动屏幕文件),那么您的应用程序将被拉伸(stretch)以适应新设备,一旦您添加它们的应用程序将不会被拉伸(stretch),您必须对其进行管理。

因此,使用 Xcode 5.x,您可以绝对确定 iOS 会照顾并扩展您的应用程序,使其看起来就像您在 iPhone 5 或 5S 中的外观一样。

关于ios - 已经为 iPhone 4 和 5 构建的应用程序将如何在 iPhone 6 和 6 plus 中展示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25930216/

相关文章:

iphone - 如何在 iPhone iOS 上接受 Paypal 捐款?

objective-c - 如何在 Storyboard 中的任何 ViewController 之外设计单独的 UIView?

ios - 自定义 shell 脚本 '[CP] Embed Pods Frameworks' 框架没有这样的文件或目录

iphone - 试图从主线程或 Web 线程以外的线程获取 Web 锁。现在崩溃

ios - 以编程方式根据 subview (标签)创建具有大小的 UIView

ios - 如何在 PageViewController 中创建可变数量的 ViewController?

iphone - 在 objective C init 中工作

ios - 在应用程序更新中发布新的 SQLite 数据库

ios - 使用自动布局时 UIlabel 文本出现在错误的位置

ios - 带有自动布局的 UILabel 高度动画