iOS的iPhone 6 Autolayout – 全宽和高度

我devise了我的应用程序在iPhone 5上工作,现在想与iPhone 6屏幕兼容。

当我在故事板中将模拟指标大小更改为iphone 5.5英寸时,我发现我的视图不再是屏幕的全部宽度和高度。

在这里输入图像说明

如何指定宽度和高度应为全屏尺寸?

在这里输入图像说明

不要更改模拟的指标。 只需select一个(iPhone 5是好的,或者你甚至可以使用默认的600×600布局),并把它留在那里。 确保故事板或xib(文件检查器 – 右侧的第一个选项卡)的自动布局已打开。 现在,在每个子视图上设置自动布局约束,以便他们知道在为iPhone 6或6 Plus屏幕大小调整主视图的大小时要执行的操作。

如果您想在界面构build器中查看视图的外观,请不要更改模拟的指标。 而是显示助理编辑器,然后从助理编辑器视图左上angular的popup式select菜单中select预览(在更改之前,它可能指的是手动)。 然后,您可以使用该视图底部的+button来select不同的手机尺寸。 你甚至可以旋转它们。

这里是开始使用自动布局的好地方: http : //www.raywenderlich.com/83129/beginning-auto-layout-tutorial-swift-part-1

如果你想devise你的应用程序不同大小的类…最好的办法是从wAny hAny大小类开始….

如果你想获得视图的全部高度和宽度,那么只需要固定视图的所有边缘。如果你想在视图中集中你的图像,那么只需使用水平中心和垂直中心,并给它的宽度和高度 …在这里是你怎么做的例子

在这里输入图像说明

而在不同大小的输出(4.7和5.5)…

在这里输入图像说明