Graphics Reference
In-Depth Information
LISTING 4-2
Values Animation
- ( CAAnimation *)valuesAnimation;
{
NSPoint pt0 = NSMakePoint(50.0, 120.0);
NSPoint pt1 = NSMakePoint(50.0, 275.0);
NSPoint pt2 = NSMakePoint(150.0, 275.0);
NSPoint pt3 = NSMakePoint(150.0, 120.0);
NSPoint pt4 = NSMakePoint(150.0, 275.0);
NSPoint pt5 = NSMakePoint(250.0, 275.0);
NSPoint pt6 = NSMakePoint(250.0, 120.0);
NSPoint pt7 = NSMakePoint(250.0, 275.0);
NSPoint pt8 = NSMakePoint(350.0, 275.0);
NSPoint pt9 = NSMakePoint(350.0, 120.0);
NSPoint pt10 = NSMakePoint(350.0, 275.0);
NSPoint pt11 = NSMakePoint(450.0, 275.0);
NSPoint pt12 = NSMakePoint(450.0, 120.0);
NSArray *values = [ NSArray arrayWithObjects :
[ NSValue valueWithPoint:pt0],
[ NSValue valueWithPoint:pt1],
[ NSValue valueWithPoint:pt2],
[ NSValue valueWithPoint:pt3],
[ NSValue valueWithPoint:pt4],
[ NSValue valueWithPoint:pt5],
[ NSValue valueWithPoint:pt6],
[ NSValue valueWithPoint:pt7],
[ NSValue valueWithPoint:pt8],
[ NSValue valueWithPoint:pt9],
[ NSValue valueWithPoint:pt10],
[ NSValue valueWithPoint:pt11],
[ NSValue valueWithPoint:pt12],
nil ];
CAKeyframeAnimation
*animation = [ CAKeyframeAnimation
animationWithKeyPath : @”position” ];
[animation setValues :values];
[animation setDuration :3.0];
[animation setAutoreverses : YES ];
return animation;
}
 
Search WWH ::




Custom Search