支持iPhone 4和iPhone 5的屏幕分辨率的最佳方法是什么? - 仅在iOS 6中自动布局

时间:2012-09-21 09:09:42

标签: iphone ios5 ios6 iphone-4 iphone-5

有没有人想出如何支持iPhone4和iPhone 5的屏幕分辨率?

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

如果我们使用自动布局功能,我们必须将部署目标最小化到iOS6。 iOS5比什么呢?

iOS5比什么?我们是否必须以不同的屏幕尺寸以编程方式处理它?<​​/ p>

我搜索了网络,找不到确切的答案所以发布这个问题虽然怀疑有downvotes。请为此承担责任。我想这个问题对于在应用程序中支持新设备非常基础,适用于所有开发人员。

2 个答案:

答案 0 :(得分:9)

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

使用UIView {{1}},您可以将视图放在一边,并以超视图的大小增长。

答案 1 :(得分:2)

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