7

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

我打算将我的应用程序更新为新的 4 英寸显示屏,我发现我应该检查检查器中的 Use Autolayout 复选框。这样做我失去了与 iOs 5 的兼容性。我怎样才能在不失去这种向后兼容性的情况下支持 4" 显示器?非常感谢。

4

1 回答 1

15

您可以使用 springs 和 struts 来支持这两种形式,而无需 iOS 6.0。

弹簧和支柱很容易在 Interface Builder 的尺寸检查器中配置。只需选择任何视图并使用下图中检查器的突出显示区域来配置每个视图应如何与其父级一起调整大小。

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

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

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

于 2012-09-21T21:29:39.717 回答