我在使用 iOS + Mac 时遇到问题。我需要用“变换旋转”翻转卡片,但它不起作用。你能给我一些建议如何解决这个问题并解决它吗? Windows 浏览器 + Android 运行良好。 代码:
transform: rotateY(-180deg);
-webkit-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
完整代码链接: https://codepen.io/Sublit/pen/ajvdya
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/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |