Swift改变cgpoint .center值

时间:2016-10-20 20:32:33

标签: ios swift cgpoint

我正在使用CGPoint值来设置动画的开始位置。

transition.startingPoint = startButton.center

如果我print(startButton.center),则输出结果为:(292.0, 22.0)

我现在要做的是编辑Y值的位置,以便动画在屏幕上稍微低一点,我可以将新值传递给transition.startingPoint = newVal

1 个答案:

答案 0 :(得分:4)

以下是您的需求:

var startingPoint = startButton.center
startingPoint.y += 20
transition.startingPoint = startingPoint

或者:

let buttonCenter = startButton.center
transition.startingPoint = CGPoint(x: buttonCenter.x, y: buttonCenter.y + 20)