Swift 更改 cgpoint .center 值
Swift change cgpoint .center value
我正在使用 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)
我正在使用 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)