UIImageview 在自动布局上调整大小
UIImageview Resizes on autolayout
我有一个视图控制器界面,如下所示:
我正在使用自动版式。没有约束集。当我 运行 iPhone 5 上的应用程序时,图像覆盖了整个视图。我已将图像视图的内容模式设置为纵横比。从 avcapture 会话加载图像的屏幕如下所示:
这只是顶部图像视图。我应该向图像视图添加哪些约束以实现它在界面构建器上的外观?
根据您的问题,您需要添加此约束。
1) 第一个 UIImageView :
-顶部
-第二张图片的底部
-领先
-尾矿
-身高(如果需要)
-水平居中(如果需要)
-宽度(如果你想根据中心固定宽度。)
2) 第二个 UIImageView :
-底部到UIView
-从第一个图像视图左对齐(它将在两个图像视图的左对齐)
-从第一个图像视图右对齐(它将在两个图像视图的右对齐)
注意: 由于您已将左对齐和右对齐设置为两个图像视图,因此您的第二个图像视图的宽度将与第一个图像视图的宽度相似,并且它也将用作前导和拖尾约束。因此无需为第二个图像视图设置前导和尾部约束。
-第一个和第二个之间的垂直间距(可能没有必要,因为您可能已将底部设置为第一个视图)
-身高(如有必要)
您可以访问下面links,这将有助于解决您的自动布局问题。
在上面的 link 回答中,我添加了两个 link 可以帮助您设置自动布局约束。
你也可以访问这个"Constraints for multiple controls:"
希望这可以解决您的问题。
我有一个视图控制器界面,如下所示:
我正在使用自动版式。没有约束集。当我 运行 iPhone 5 上的应用程序时,图像覆盖了整个视图。我已将图像视图的内容模式设置为纵横比。从 avcapture 会话加载图像的屏幕如下所示:
这只是顶部图像视图。我应该向图像视图添加哪些约束以实现它在界面构建器上的外观?
根据您的问题,您需要添加此约束。
1) 第一个 UIImageView :
-顶部
-第二张图片的底部
-领先
-尾矿
-身高(如果需要)
-水平居中(如果需要)
-宽度(如果你想根据中心固定宽度。)
2) 第二个 UIImageView :
-底部到UIView
-从第一个图像视图左对齐(它将在两个图像视图的左对齐)
-从第一个图像视图右对齐(它将在两个图像视图的右对齐)
注意: 由于您已将左对齐和右对齐设置为两个图像视图,因此您的第二个图像视图的宽度将与第一个图像视图的宽度相似,并且它也将用作前导和拖尾约束。因此无需为第二个图像视图设置前导和尾部约束。
-第一个和第二个之间的垂直间距(可能没有必要,因为您可能已将底部设置为第一个视图)
-身高(如有必要)
您可以访问下面links,这将有助于解决您的自动布局问题。
在上面的 link 回答中,我添加了两个 link 可以帮助您设置自动布局约束。
你也可以访问这个"Constraints for multiple controls:"
希望这可以解决您的问题。