所以我的问题是,我有两个视图,我希望他们的y坐标中心是相同的。我希望视图完全对齐,因此它们的中心y坐标是相同的。我需要视图感觉他们在同一高度。让我提供一个图像来帮助解释我在说的内容:使两个视图具有相同的中心高度iOS
在图中显示购物车的中心y坐标与排行榜按钮的中心不一致。如何让购物车的中心与排行榜按钮的中心保持一致,让它看起来更美观?
所以我的问题是,我有两个视图,我希望他们的y坐标中心是相同的。我希望视图完全对齐,因此它们的中心y坐标是相同的。我需要视图感觉他们在同一高度。让我提供一个图像来帮助解释我在说的内容:使两个视图具有相同的中心高度iOS
在图中显示购物车的中心y坐标与排行榜按钮的中心不一致。如何让购物车的中心与排行榜按钮的中心保持一致,让它看起来更美观?
我建议你使用自动布局(分镜脚本或代码)
或...
leftView.center.y = rightView.center.y
有汽车布局芯Y属性。设置一个芯Y等同于其他中心Y.
如果您正在使用的代码,你这是怎么做到这一点:
let centerY = NSLayoutConstraint(item: cartImageView, attribute: .CenterY, relatedBy: .Equal, toItem: leaderboardsButton, attribute: .CenterY, multiplier: 1.0, constant: 0)
centerY.active = true
感谢您的帮助,两个答案所以我投了赞成票:)。 – Harish
我使用的自动布局,但有一个特定的约束,使它们的中心对齐,我可以添加? – Harish
Ctrl +从一个视图拖动到另一个视图,然后选择'垂直居中' –
好吧,我这样做,它的工作,所以我会接受你的答案,但它让我等待7分钟... – Harish