title: iOS view transform animation
body: <p>I'm probably missing something simple, but trying to do a simple "Ken Burns Effect" with an image view.</p>
  
  <p>First the code:</p>
  
  <pre><code>[UIView animateWithDuration:20
                        delay:2
                      options:UIViewAnimationCurveLinear
                   animations:^{
                     CGAffineTransform move = CGAffineTransformMakeTranslation(40, 40);
                     CGAffineTransform zoom    = CGAffineTransformMakeScale(1.2, 1.2);
                     CGAffineTransform transform = CGAffineTransformConcat(zoom, move);
                     self.imageView.transform = transform;
                   }
                   completion:^(BOOL finished){
                     NSLog(@"Done");
                   }];
  </code></pre>
  
  <p>I expected this to start with the image view at normal scale and expand it to 120% of the size over 20 seconds.  What actually happens is that it starts out immediately smaller than normal size, then expands to normal size.</p>
  
  <p>If I use the reciprocal of the scale value, it starts out zoomed in and then zooms out to normal scale which is the opposite of the effect I want.</p>
  
  <p>Any ideas?</p>