Ios 如何使用swift设置在UIView中创建的CGContext的动画?

Ios 如何使用swift设置在UIView中创建的CGContext的动画?,ios,iphone,swift2,xcode7.1beta,Ios,Iphone,Swift2,Xcode7.1beta,我在一个类中创建了一个图像作为CGContext,该类是UIView类的一个子类。我需要知道如何设置这个图像的动画。我需要设置此图像的动画,使其沿圆/圆弧移动 使用以下代码创建图像: let ctx = UIGraphicsGetCurrentContext() let rad = CGRectGetWidth(valueRect)/0.08 let endAngle = CGFloat(2*M_PI) CGContextSetShadowWithColor(ctx, CGSizeMak

我在一个类中创建了一个图像作为CGContext,该类是UIView类的一个子类。我需要知道如何设置这个图像的动画。我需要设置此图像的动画,使其沿圆/圆弧移动

使用以下代码创建图像:

let ctx = UIGraphicsGetCurrentContext()  
let rad = CGRectGetWidth(valueRect)/0.08  
let endAngle = CGFloat(2*M_PI)
CGContextSetShadowWithColor(ctx, CGSizeMake(0, 0), 10, UIColor(red: 0, green: 0, blue: 0, alpha: 0.35).CGColor)
CGContextAddArc(ctx, CGRectGetMidX(valueRect), CGRectGetMidY(valueRect), rad, 0, endAngle, 1)
CGContextSetFillColorWithColor(ctx,UIColor.whiteColor().CGColor)
CGContextFillPath(ctx)
CGContextSetLineWidth(ctx, 0.1)
CGContextStrokePath(ctx);

我需要在
ctx
中沿具有特定起始和结束角度的特定半径的圆弧设置圆图像的动画。有人能推荐一种方法吗?

最简单的方法是为显示图像的视图设置动画。您可以使用关键帧动画轻松地沿路径为视图设置动画。

最简单的方法是为显示图像的视图设置动画。您可以使用关键帧动画沿路径轻松设置视图动画。

谢谢matt…该视图还包含其他元素。。。一个类,UIView的子类,包含上面显示的一个图像,我在那个视图中画了很多线。。。。因此,我无法设置视图本身的动画。如果是这样的话,你能给我举个例子吗?我不知道你想在这方面走多远。这里有一个可下载的示例项目,展示了如何制作CGContext绘图的动画:谢谢matt…视图还包含其他元素。。。一个类,UIView的子类,包含上面显示的一个图像,我在那个视图中画了很多线。。。。因此,我无法设置视图本身的动画。如果是这样的话,你能给我举个例子吗?我不知道你想在这方面走多远。下面是一个可下载的示例项目,展示了如何设置CGContext图形的动画: