大佬教程收集整理的这篇文章主要介绍了ios – 使用CGAffineTransform swift 3语法使按钮逆时针旋转?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
self.loginButton.transform = CGAffineTransform(rotationAngle: -CGFloat.pi)
但它仍然顺时针移动.知道逆时针移动的语法是什么?
由于我们需要逆时针旋转,我们通过使用它来强制使它成为最短路径 – (CGFloat.pi * 0.999).
UIView.animate(withDuration: 1.0,animations:{ self.loginButton.transform = CGAffineTransform(rotationAngle:-(CGFloat.pi * 0.999)) })
有一个比使用CABasicAnimation进行逆时针旋转更好的解决方案.
let anticlockAnimation = CABasicAnimation(keyPath: "transform.rotation") anticlockAnimation.fromValue = CGFloat.pi anticlockAnimation.toValue = 0 anticlockAnimation.isAdditive = true anticlockAnimation.duration = 1.0 self.loginButton.layer.add(anticlockAnimation,forKey: "rotate") self.loginButton.transform = CGAffineTransform(rotationAngle: -CGFloat.pi)
以上是大佬教程为你收集整理的ios – 使用CGAffineTransform swift 3语法使按钮逆时针旋转?全部内容,希望文章能够帮你解决ios – 使用CGAffineTransform swift 3语法使按钮逆时针旋转?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。