使两个视图具有相同的中心高度iOS

时间:2016-02-29 00:27:11

标签: ios swift autolayout

所以我的问题是,我有两个观点,我希望他们的y坐标中心是相同的。我希望视图完全对齐,因此它们的中心y坐标是相同的。我需要让视觉感觉它们处于同一高度。让我提供一个图片来帮助解释我在说什么:enter image description here

在图片中显示购物车的中心y坐标与排行榜按钮的中心不对齐。如何使购物车的中心与排行榜按钮的中心对齐以使其更好看?

2 个答案:

答案 0 :(得分:1)

我建议您使用自动布局(在故事板或代码中)

...或

leftView.center.y = rightView.center.y

答案 1 :(得分:1)

自动布局中有一个中心Y属性。将一个中心Y设置为与另一个中心Y相当。

如果您使用的是代码,请执行以下操作:

let centerY = NSLayoutConstraint(item: cartImageView, attribute: .CenterY, relatedBy: .Equal, toItem: leaderboardsButton, attribute: .CenterY, multiplier: 1.0, constant: 0)
centerY.active = true
相关问题