iPhone如何通过自定义路径转换图层?

iPhone如何通过自定义路径转换图层?,iphone,caanimation,translate-animation,rotateanimation,Iphone,Caanimation,Translate Animation,Rotateanimation,我制作了包含图像的CAlayer。我基本上想做的是将这个图像转换到新的位置,但不是使用简单的直线路径,而是使用圆形路径将图像移动到那个位置 我不能在层中使用旋转动画,因为图像将向一侧移动一点,这不是我想要的。例如,若我旋转180度,图像将位于我想要的位置,但底部和顶部将反转,图像将颠倒 有没有办法通过自定义路径翻译图像 如果我的问题听起来有点让人困惑,我会尽量说得更准确。试试CAKeyframeAnimation类。有一个path属性,您可以在其中设置CGPathRef来执行转换

我制作了包含图像的CAlayer。我基本上想做的是将这个图像转换到新的位置,但不是使用简单的直线路径,而是使用圆形路径将图像移动到那个位置

我不能在层中使用旋转动画,因为图像将向一侧移动一点,这不是我想要的。例如,若我旋转180度,图像将位于我想要的位置,但底部和顶部将反转,图像将颠倒

有没有办法通过自定义路径翻译图像


如果我的问题听起来有点让人困惑,我会尽量说得更准确。

试试
CAKeyframeAnimation
类。有一个
path
属性,您可以在其中设置CGPathRef来执行转换