我正在尝试沿着预定义的路径移动图像。我使用了下面的代码。但它说的是这样的:
CAKeyframeAnimation undeclared
kCAAnimationPaced undeclared 我是iPhone开发的新手,请帮助我。
*pathAnimation = [CAKeyframeAnimationanimationWithKeyPath:@"position"];
pathAnimation.duration = 1.0f;
pathAnimation.calculationMode = kCAAnimationPaced;
pathAnimation.fillMode = kCAFillModeForwards;
pathAnimation.removedOnCompletion = NO;
CGMutablePathRef pointPath = CGPathCreateMutable();
CGPathMoveToPoint(pointPath, NULL, 492, 128);
CGPathAddLineToPoint(pointPath, NULL, 480, 150);
CGPathAddLineToPoint(pointPath, NULL, 489, 160);
CGPathAddLineToPoint(pointPath, NULL, 489, 180);
pathAnimation.path = pointPath;
CGPathRelease(pointPath);
[imageview.layer addAnimation:pathAnimation forKey:@"pathAnimation"];发布于 2011-05-25 19:39:48
您一定没有导入框架。导入它(有关帮助,请参见this )并将#import <QuartzCore/QuartzCore.h>添加到*.pch文件中。
https://stackoverflow.com/questions/6123191
复制相似问题