-1

为什么 Xcode 中的原始 iPhone 应用程序(如 iPhone 4/4s 的正常屏幕尺寸)会自动为 iPad 调整大小,而不是为稍大的 iPhone 5 屏幕尺寸调整?

4

2 回答 2

3

为了让 iPhone 4 的视图适合 iPad,每个点都等量缩放到两个方向。iPhone4 点的纵横比在 iPad 屏幕上不会改变。

为了使 iPhone 4 的视图适合 iPhone 5 的屏幕,每个点只能在垂直方向上进行缩放。这将扭曲每个点和视图,类似于您以错误的纵横比观看电影时得到的扭曲。iPhone 4 屏幕上的圆圈不会是 iPhone 5 上的圆圈。因此您无法像在 iPad 上那样在物理上调整像素大小。

在 iOS-Development 中,自动调整大小的面具来拯救。但是,如果自动调整大小将视图缩放到 iPhone 5 大小,则无法确定您的应用程序是否看起来不错。您必须在 iPhone 5 大小的屏幕上测试每个应用程序。苹果不想这样做,所以他们设置了一个选择加入,你必须主动启用。为此,他们选择使用 iPhone5 启动图像。

如果您的应用在垂直缩放时看起来不错,只需提供适当的启动图像。
如果您使用最佳实践来开发您的 iPhone 4 应用程序,这基本上就是您所需要的。

于 2013-03-18T17:03:09.577 回答
1

需要通过提供“Default-568h”启动图像来明确添加对 iPhone 5 的支持。

于 2013-03-18T16:36:50.867 回答