将故事板更新到iOS 6,具有向后兼容性

Lol*_*z89 7 objective-c backwards-compatibility ios5 uistoryboard iphone-5

可能重复:
在iOS 6中启用自动布局,同时保持向后兼容iOS 5

我要将我的应用程序更新到新的4英寸显示屏,我发现我应该检查检查器中的Use Autolayout复选框.这样做我失去了与iOs 5的兼容性.如何在不失去这种兼容性的情况下支持4"显示器?非常感谢你.

Jon*_*ess 15

您可以使用弹簧和支柱来支持两种外形,而无需iOS 6.0.

可以在Interface Builder的尺寸检查器中轻松配置弹簧和支柱.只需选择任何视图,然后在下面显示的图像中使用检查器的突出显示区域来配置每个视图应如何调整其父级的大小.

图片突出显示Interface Builder尺寸检查器的弹簧和支柱区域

打开支柱(外边缘对象)表示子视图的边缘与父边缘的相同边缘之间的距离应保持固定.打开弹簧(内部箭头)表示控件应与父级一起增长和缩小.在上图中,所选视图配置为固定在其超视图的底部,左侧和右侧边缘,并随宽度增长.示例区域显示视图将如何移动以及与父级一起调整大小的动画.

检查员的弹簧和支柱区域在使用自动布局的文档中不可用.