我正在使用CGPoint值设置动画的开始位置。
transition.startingPoint = startButton.center
如果我执行
print(startButton.center)
,输出将是:(292.0, 22.0)
我现在想做的是编辑该值Y的位置,以便动画在屏幕上开始降低一点,然后我可以将新值传递给
transition.startingPoint = newVal
最佳答案
这是您需要的:
var startingPoint = startButton.center
startingPoint.y += 20
transition.startingPoint = startingPoint
要么:
let buttonCenter = startButton.center
transition.startingPoint = CGPoint(x: buttonCenter.x, y: buttonCenter.y + 20)