我正在使用CGPoint值来设置动画的开始位置。
transition.startingPoint = startButton.center
如果我print(startButton.center)
,则输出结果为:(292.0, 22.0)
我现在要做的是编辑Y值的位置,以便动画在屏幕上稍微低一点,我可以将新值传递给transition.startingPoint = newVal
答案 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)