以编程约束UIKit为中心(水平或垂直)UIImage

时间:2018-05-20 23:56:27

标签: ios uikit constraints

我试图简单地将一个5x5图像放在UIKit的水平行中。

在视图的左侧,我有一个UIView,其左边和上边距连接到父视图,并具有固有的宽度和高度。它可能不会完全填充包含视图的一半(因此假设其宽度是任意的)。

在它的右边(但在同一行)我试图将一个UIImage放在左边对象右边的空白区域中心。这意味着它既水平又垂直居中,而是在另一个物体的右侧。

我真的不知道怎么做到这一点虽然我认为有更多和更不优雅的方法来实现这一目标。

enter image description here

1 个答案:

答案 0 :(得分:0)

为它设置适当的宽度和高度后,设置这些约束

smallView.centerYAnchor.constraint(equalTo: greenView.centerYAnchor).isActive = true
smallView.centerXAnchor.constraint(equalTo: parentView.centerXAnchor, multiplier:1.5).isActive = true