gpt4 book ai didi

ios - Swift 4 CATransition 翻转 UIView 无 3D 效果

转载 作者:行者123 更新时间:2023-11-30 11:29:32 36 4
gpt4 key购买 nike

我想在 ViewController 中翻转 UIView 而没有 3D 效果,可以吗?

let transition = CATransition()
transition.duration = 0.5
transition.type = "flip"
transition.subtype = kCATransitionFromLeft

view.layer.add(transition, forKey: kCATransition)

最佳答案

如果适合您的需求,我可以提出一个解决方案。您可以使用比例来代替旋转参数。您将进行虚假的旋转,没有任何视角。

水平翻转时缩放 x,垂直翻转时缩放 y。

您可以在 View 加载时执行以下操作(如果您使用按钮触发动画,则可以在按钮操作函数中执行此操作):

UIView.animate(withDuration: 0.5) {
self.yourViewName.transform = CGAffineTransform(scaleX: -1, y: 1)
}

希望对你有帮助。

关于ios - Swift 4 CATransition 翻转 UIView 无 3D 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50393888/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com