我希望在不改变图像角度的情况下以圆周运动转换/旋转UIImage。下图说明了要求。 如何使用UIView转换属性完成此操作。提前谢谢。
答案 0 :(得分:2)
听起来像你只需要使用UIView框架属性。但是,因为您在源和目标之间采用了非线性路径,所以您可能需要使用CoreAnimation。
查看CAKeyFrameAnimation以通过任意关键路径为属性设置动画。
祝你好运!
答案 1 :(得分:1)
我的书提供了沿路径动画图像的示例代码:
http://www.apeth.com/iOSBook/ch17.html#FIGnancyBell
CGMutablePathRef path = CGPathCreateMutable();
// ... define the path using CGPath... functions ...
CAKeyframeAnimation* anim1 = [CAKeyframeAnimation animationWithKeyPath:@"position"];
anim1.path = path;