为不同版本的iPhone创建视图

时间:2014-09-28 20:57:14

标签: objective-c xcode

我正在创建一个可以在版本上运行的项目,因为iphone 4直到iPhone 6我们都知道每个设备的屏幕分辨率都不同。

在我的情况下,为了解决这个问题,我创建了三个文件.xib类型,并且在每个文件中我修改了xcode检查器属性选项卡中视图的大小,以便坚持使用相同大小的设备。

我想知道我这样做是否正确,如果没有其他更好的方式?

1 个答案:

答案 0 :(得分:0)

当然。您应该使用AutoLayout。 查看manual

它的工作原理一目了然:您只需在Interface Builder中设置不同的视图关系。它看起来像:

enter image description here