自动布局:宽度/高度相等的方形图像视图

时间:2015-02-19 18:46:12

标签: ios xcode xcode6 autolayout

标题可能看起来有点复杂,所以我只会在一些图片中向您展示我想要的内容。

所以这就是我想要的:

[1] - http://i.stack.imgur.com/5Vckr.png

以下是我在xCode 6中尝试完成它的方法:

[2] - http://i.stack.imgur.com/ags9s.png

[3] - http://i.stack.imgur.com/UhIuy.png

正如您所看到的,我尝试使用大小类将ImageView在纵向视图中向左和向右捕捉,并在横向上捕捉到底部和顶部。 但不知怎的,它在Landscape中没有正确对齐,如果我看一下iPad预览,ImageView根本就不显示。 这可能很简单,但我试了几个小时但仍然没有结果。

感谢您的帮助!

1 个答案:

答案 0 :(得分:9)

首先从 w:Compact / h:任何 w:任何/ h:任何切换模式。 通过在此模式下添加约束,您将为所有设备和方向应用它们。

以下是您需要应用的约束列表:

enter image description here

使用虚线边框(Equal Width和Equal Height to superview)为两个约束设置较低优先级(例如750),并让其他约束具有默认优先级1000.