UIImageview在自动布局上调整大小

时间:2015-02-18 02:23:27

标签: ios xcode uiimageview autolayout

我有一个视图控制器界面,如下所示: enter image description here

我正在使用自动布局。没有约束集。当我在iPhone 5上运行应用程序时,图像会覆盖整个视图。我已将imageview的内容模式设置为宽高比。从avcapture会话加载图像的屏幕如下所示:

enter image description here

这只是顶部的图像视图。我应该在图像视图中添加哪些约束来实现界面构建器的外观?

1 个答案:

答案 0 :(得分:1)

根据您的问题,您需要添加此约束。

1)到第一个UIImageView:

<强>机顶
-Bottom from Second Image
-Leading
-Tailing
- 高度(如果需要)
- 水平中心(如果需要)
- 宽度(如果您希望根据中心固定宽度。)

2)到第二个UIImageView:

-Bottom to UIView
- 从第一个图像视图左侧对齐(它将对齐两个图像视图的左侧)
- 从第一个图像视图右侧(它将在两个图像视图的右侧对齐)
注意: 由于您已将左右对齐设置为两个图像视图,因此第二个图像视图的宽度与第一个图像视图的宽度相似,并且它也可用作前导和拖尾约束。因此,无需为第二个图像视图设置前导和拖尾约束。
- 第一个和第二个之间的垂直间距(可能没有必要,因为您可能已设置底部到第一个视图)
- 高度(如有必要)

您可以访问以下链接,它将有助于解决您的自动布局问题。

https://stackoverflow.com/a/26191428/4101371

在上面的链接答案中,我添加了两个链接,可以帮助您设置自动布局约束。

您还可以访问此&#34;多个控件的约束:&#34;

https://stackoverflow.com/a/27471120/4101371

希望这可以解决您的问题。