title: Resize and move a UIView with Core Animation (CAKeyFrameAnimation)
body: <p>Is this possible? I can change the opacity and position (center) of the layer but whenever I try to change the size or origin, it doesn't work.</p>
  
  <pre><code>    CAAnimationGroup* anigroup = [CAAnimationGroup new];
  
      CGMutablePathRef thePath = CGPathCreateMutable();
      CGPathAddRect(thePath, NULL, CGRectMake(0,0, 320, 480));
      CGPathAddRect(thePath, NULL, CGRectMake(location.x - 16,location.y-24, 32, 48));
      CGPathAddRect(thePath, NULL, CGRectMake(190, 20, 32, 48));
  
  
      CAKeyframeAnimation* AniLoc = [CAKeyframeAnimation animationWithKeyPath:@"frame"];
      AniLoc.path = thePath;
      AniLoc.keyTimes= [NSArray arrayWithObjects:[NSNumber numberWithFloat:0.0f],
                                               [NSNumber numberWithFloat:0.3f],
                                               [NSNumber numberWithFloat:1.0f],nil];
      AniLoc.duration = 5;
  
      CFRelease(thePath);
  
      anigroup.animations = [NSArray arrayWithObjects:AniLoc,nil];
      anigroup.duration = 5;
  
      [focusview.layer addAnimation:anigroup forKey:nil];
  </code></pre>