如何在iOS自动布局中将一个视图的底部和顶部边缘约束到另一个视图?

3
我正在尝试将圆形ImageView放置在另一个ImageView的顶部,就像图片中那样。有人知道我如何实现吗?

Circular imageview on top of imageview


以常量偏移量设置相等的底部。 - Magnas
2个回答

2
在Storyboard中,您可以通过将圆形图像底部对齐到视图,并使其大小为圆形图像的一半来实现。在我的情况下,圆形图像的高度为100,因此它的一半为50。请参见以下详细信息图片。enter image description here希望这可以帮助您!

为什么不直接使用centerYAnchor而不是bottomAnchor + constant - Rakesha Shastri
如何在Storyboard中使用centerYAnchor? - Rurouni
你是用相同的方式使用了 centerXAnchor 吗? - Rakesha Shastri
哦,是的...我刚试了一下,这是另一种方法。谢谢! - Rurouni
1
这是在你不知道 imageView 大小的情况下最好的方法。按照你的方式,你需要根据 imageView 的大小计算填充。 - Rakesha Shastri
显示剩余2条评论

2

您应该添加垂直居中约束,然后打开约束属性,并更改第一个或第二个项目(根据您的要求)的中心y到顶部选项,如下所示:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接