15

有人知道如何同时支持屏幕分辨率 iPhone4 和 iPhone 5 吗?

在 iOS6 中,我们支持 Autolayout。可以用于 iPhone4-iPhone5 屏幕,即 320x480 和 320x568。

如果我们为此使用自动布局功能,我们将不得不将部署目标最小化为 iOS6。iOS5比呢?

iOS5比呢?我们是否必须针对不同的屏幕尺寸以编程方式处理它?

我在网上搜索并找不到确切的答案,因此尽管怀疑是否有否决票,但还是发布了这个问题。请容忍我。我想这个问题对于在应用程序中支持新设备是非常基础的,并且适用于所有开发人员。

4

2 回答 2

9

如果您想支持 iOS 4.3 或 5,请关闭 Autolayout。然后您必须UIViewAutoresizing在代码或界面生成器中正确设置。

使用autoresizingMaskonUIView您可以使视图保持在一边并随着超级视图的大小而增长。

于 2012-09-21T09:14:02.550 回答
2

另一种方法是为 iPhone 5 和 iPhone 4S 设计单独的视图。与通用应用程序一样,检查屏幕大小并相应地加载视图。

于 2012-10-11T13:06:28.503 回答