自动布局将uiview放在两个uiview的中心[重复]

Posted

技术标签:

【中文标题】自动布局将uiview放在两个uiview的中心[重复]【英文标题】:Auto layout put uiview in centre of two uiview's [duplicate] 【发布时间】:2016-04-28 05:14:48 【问题描述】:

在自动布局中有什么方法可以使用故事板将一个 uiview 放在左右视图的中心。

前导约束尾随约束

-----LeftView------CenterView-------RightView------

【问题讨论】:

你好。欢迎来到堆栈溢出。请环顾四周并拨打tour,并阅读[帮助中心]。您还可以阅读How to Ask 一个好问题。 你能分享这个视图控制器的故事板截图吗? 你可以使用 UIStackView raywenderlich.com/114552/… 【参考方案1】:

在 LeftView 和 RightView 之间放置一个虚拟视图,并使该虚拟视图的左边缘与 LeftView 的右边缘对齐,并对 RightView 执行相同操作。然后让 CenterView 与这个虚拟视图的中心对齐。

-----LeftView|#####Dummy_View#####|RightView------
                       ||
                   CenterView

【讨论】:

【参考方案2】:

请按照以下说明操作:-

1.设置中心视图到左视图和中心视图到右视图的水平间距。

2.在中心视图和左右视图之间添加中心垂直约束。

【讨论】:

以上是关于自动布局将uiview放在两个uiview的中心[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何将两个按钮与 UIView 的中心等距对齐

iOS - 以编程方式使用自动布局将 UIView 定位在超级视图的中心

在 ViewController 的中心添加 UIView |自动布局

如何获取已使用自动布局设置的 UIView 的中心点(CGPoint)

UIView 中的自动布局 UILabel

使用自动布局对齐两个 uiviews