在纵向和横向中为UIView设置适当的约束

Dia*_*Dia 2 iphone constraints ipad ios autolayout

这是我第一次在两个方向上制作iOS应用程序.

我有一个UIView放置在上面的图像.1]

我设置了以下约束:水平居中,垂直居中,前导和尾随空间:8,高度:265.

我希望这个UIView在横向模式下看起来全屏,使得前导,尾随,顶部和底部粘在所有边缘上.

请帮我做.以上设定的约束在景观中看起来不合适.见下图:

在此输入图像描述

以上屏幕截图是iPhone 6s尺寸.我需要应用程序来支持两个方向的iPad.

这些是我已经应用的约束:

在此输入图像描述

编辑:变化的特征适用于:

在此输入图像描述

纵向约束是活动的,而灰色的约束适用于景观.它看起来像我想要的故事板,但仍然在运行时采取纵向的高度.

编辑2:对特征的变化是针对特定大小的类而不是所有大小类.请建议如何在所有大小的类上设置相同的约束.

小智 10

选择横向选项(在设置自动布局窗格附近的屏幕下方),然后按特性变化,现在在横向模式下提供所需的新约束,然后选择完成变化.

现在,您对横向和纵向模式有两种不同的约束.