CABasicAnimation animationWithKeyPath 一些规定的值

CABasicAnimation animationWithKeyPath Types

When using the ‘CABasicAnimation’ from the QuartzCore Framework in Objective-C, you have to specify an animationWithKeyPath. This is a long string and is not easily listed in the CABasicAnimation, CAPropertyAnimation, or the CAAnimation class. I ended up finding a handy chart within the Core Animation Programming guide in Apple’s iPhone OS Reference Library. Hope this helps save someone time, at least it will for me.

animationWithKeyPath types

 
01. //The following code moves a view up 60 pixels and stops.
02.  
03. CABasicAnimation *theAnimation;
04. theAnimation=[CABasicAnimation animationWithKeyPath:@"transform.translation.y"];
05. theAnimation.delegate = self;
06. theAnimation.duration = 1;
07. theAnimation.repeatCount = 0;
08. theAnimation.removedOnCompletion = FALSE;
09. theAnimation.fillMode = kCAFillModeForwards;
10. theAnimation.autoreverses = NO;
11. theAnimation.fromValue = [NSNumber numberWithFloat:0];
12. theAnimation.toValue = [NSNumber numberWithFloat:-60];
13.  
14. [self.view.layer addAnimation:theAnimation forKey:@"animateLayer"];
 

你可能感兴趣的:(animation)