问题描述
如果您创建 CAKeyframeAnimation
以沿由一系列关键帧定义的路径为图层设置动画,并使用三次或三次步调计算模式,则图层将沿路径的切线转向面。例如,您可以使用它来创建汽车沿着弯曲路径行驶的动画,并且汽车将始终面向其行驶方向。
在 iOS 7 中,Apple 使用 UIView
方法和相关方法 UIView.animateKeyframes()
添加了 UIView.addKeyframe()
关键帧动画。 UIView 方法包含许多与较低级别的 CAKeyframeAnimation
相同的功能,但它们有更好的文档记录且更易于使用。此外,它们对视图而不是层进行操作,这是大多数 iOS 开发人员习惯的工作方式。
我对这两种动画都非常熟悉,但我仍然在学习一些微妙之处。例如,我想不出一种方法来使 UIView 沿着弯曲的路径设置动画,然后像使用 CAKeyframeAnimation 并将动画的 rotationMode
设置为 .rotateAuto
一样转向面向前方。
有人知道这是否可能吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)