我在使用 iOS + Mac 时遇到问题。我需要用“变换旋转”翻转卡片,但它不起作用。你能给我一些建议如何解决这个问题并解决它吗?
Windows 浏览器 + Android 运行良好。
代码:
transform: rotateY(-180deg);
-webkit-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
完整代码链接:
https://codepen.io/Sublit/pen/ajvdya
Best Answer-推荐答案 strong>
let animator = UIViewPropertyAnimator(duration: 0.75, curve: .easeIn)
animator.addAnimations {
self.view.transform = CGAffineTransform(rotationAngle: CGFloat(180).degreeToRadians)
}
animator.startAnimation()
您可以在此处找到 degreeToRadians :
import UIKit
extension CGFloat {
var degreeToRadians: CGFloat {
return self * .pi / 180
}
var radiansToDegrees: CGFloat {
return self * 180 / .pi
}
}
关于iOS 和 Mac "transform rotate"不工作,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/51855269/
|