如何解决UIView 的 animateKeyframes() 方法有没有像 CAKeyframeAnimation's rotationMode rotateAuto 这样的选项
如果您创建 CAKeyframeAnimation
以沿由一系列关键帧定义的路径为图层设置动画,并使用三次或三次步调计算模式,则图层将沿路径的切线转向面。例如,您可以使用它来创建汽车沿着弯曲路径行驶的动画,并且汽车将始终面向其行驶方向。
在 iOS 7 中,Apple 使用 UIView
方法和相关方法 UIView.animateKeyframes()
添加了 UIView.addKeyframe()
关键帧动画。 UIView 方法包含许多与较低级别的 CAKeyframeAnimation
相同的功能,但它们有更好的文档记录且更易于使用。此外,它们对视图而不是层进行操作,这是大多数 iOS 开发人员习惯的工作方式。
我对这两种动画都非常熟悉,但我仍然在学习一些微妙之处。例如,我想不出一种方法来使 UIView 沿着弯曲的路径设置动画,然后像使用 CAKeyframeAnimation 并将动画的 rotationMode
设置为 .rotateAuto
一样转向面向前方。
有人知道这是否可能吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。