反转物体的旋转

问题描述 投票:0回答:1

在我的快速代码中,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() {
}
swift animation rotation uiviewpropertyanimator
1个回答
0
投票

我希望 self.football.transform = self.football.transform.rotated(作者:-CGFloat.pi)

self.football.transform = self.football.transform.rotated(by: -CGFloat.pi)

会完成这项工作。

© www.soinside.com 2019 - 2024. All rights reserved.