我有一个视图控制器界面,如下所示:
我正在使用自动布局。没有约束集。当我在iPhone 5上运行应用程序时,图像会覆盖整个视图。我已将imageview的内容模式设置为宽高比。从avcapture会话加载图像的屏幕如下所示:
这只是顶部的图像视图。我应该在图像视图中添加哪些约束来实现界面构建器的外观?
答案 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
希望这可以解决您的问题。