在我的快速代码中,funcrotate 旋转足球。在 leftB 中,我想反转足球的旋转。目前旋转为顺时针方向。如果 leftB 被击中,我希望旋转方向从同一位置反转。
func Rotate() {
self.rotation = UIViewPropertyAnimator(duration: 10, curve: .linear, animations: {
self.football.transform = self.football.transform.rotated(by: CGFloat.pi)
})
self.rotation?.addCompletion { [weak self] (_) in
self?.Rotate()
}
self.rotation?.startAnimation()
}
@objc func leftB() {
}
我希望 self.football.transform = self.football.transform.rotated(作者:-CGFloat.pi)
self.football.transform = self.football.transform.rotated(by: -CGFloat.pi)
会完成这项工作。