上の画像には白い線が1本あります。この画像を角度ごとに円でアニメーション化したいと思います。私の角度が20度の場合、その白い線は58度でアニメーション化され、次の画像のようになります
彼女は私のコードです
UIImageView *imgBenchmark = [[UIImageView alloc]initWithFrame:CGRectMake(153,70, 1, 26)];
self.benchmark = imgBenchmark;
[imgBenchmark release];
self.benchmark.layer.anchorPoint = CGPointMake(self.benchmark.layer.anchorPoint.x, self.benchmark.layer.anchorPoint.y*2);
self.benchmark.backgroundColor = [UIColor clearColor];
self.benchmark.image = [UIImage imageNamed:@"line.png"];
[self.view addSubview:self.benchmark];
[self rotateIt1:20];
-(void) rotateIt1:(float)angl
{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.01f];
[self.benchmark setTransform: CGAffineTransformMakeRotation((M_PI / 9) *angl)];
[UIView commitAnimations];
}