更改对象的局部坐标(swift3)

change local coordinates of an object(swift3)

我画了一个自定义的 UIbutton。现在我想要 0,0 点位于对象的中间。不在左上角。所以如果我把这个按钮在视图中的位置设置到视图的中间点,按钮就真的在中间了,我不需要加上一半的宽度和一半的高度。

示例:

如果我将对象的位置设置为视图的中间,它应该如下所示: 而不是这样:

您正在修改框架的原点,每个视图都有一个 属性 center,它完全符合您的要求。