在xCode / swift中将元素的边缘与superview的中心对齐

时间:2016-01-29 04:03:09

标签: ios xcode swift ios-autolayout

我找到了另一个stackoverflow帖子,询问基本上我试图解决的完全相同的事情(iOS Autolayout how to stretch 2 button horizontally),但是我仍然有问题想弄清楚如何将我的对象的边缘对齐到中心超级视图。我需要将两个按钮并排排列,就像我链接的帖子中的示例一样,但我无法弄清楚如何引用超视图的中心来设置我的对齐方式,如屏幕截图所示。有人可以提供一些关于如何实现链接帖子中提到的结果的更多信息吗?非常感谢你。

1 个答案:

答案 0 :(得分:0)

一种方法是将左侧按钮设置为左侧边缘。向右边缘的右按钮,将右按钮的左侧固定到左按钮的右侧。然后设置它们的宽度相等。如果我使用故事板,这对我来说是最简单的方法 确保两个按钮之间的约束具有常数0或者它们之间需要的空间。

enter image description here

如果您看一下这个屏幕截图,它会点击该按钮,当它的红色或黄色时,它会告诉您按钮上缺少的约束。 如果视图放错位置,只需按下视图并按cmd +选项+“=”,它就会根据您放置的约束条件进行预览。