在自动布局中将一个视图中心作为第二个视图的底部 - iOS [关闭]

Posted

技术标签:

【中文标题】在自动布局中将一个视图中心作为第二个视图的底部 - iOS [关闭]【英文标题】:Make one view center as buttom of second view in Auto Layout - iOS [closed] 【发布时间】:2018-02-15 15:55:55 【问题描述】:

有两个视图-我想显示背景图像的绿色视图,中心对齐到图像的底部,如下图所示

绿色视图高度也将是动态的。

【问题讨论】:

【参考方案1】:

只需将 greenView 的 centerY 锚点约束到图像视图的底部锚点:

greenView.centerYAnchor.constraint(equalTo: imageView.bottomAnchor).isActive = true
greenView.centerXAnchor.constraint(equalTo: imageView.centerXAnchor).isActive = true

【讨论】:

真的很感谢你:)

以上是关于在自动布局中将一个视图中心作为第二个视图的底部 - iOS [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

ConstraintLayout:第二个视图捕捉到父视图而不是自定义视图的底部

iOS:滚动视图和自动布局,第二个视图不扩展

在水平堆栈视图(自动布局)中将文本与图像垂直居中 - iOS

如何在约束布局中将一个视图与另一个视图的中心对齐

以编程方式修改自动布局约束时视图不更新

更改 Iphone 中的垂直约束