FYI
I've been trying to make a "Ken Burns" effect with image transforms and learned how to make more than two transformations on an image simultaneously.
You can to two transforms with the built in CGAffineTransformConcat function but doing three or more requires that you nest them like so:
Code:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:30];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
CGAffineTransform rotate = CGAffineTransformMakeRotation(0.95);
CGAffineTransform moveRight = CGAffineTransformMakeTranslation(100, 200);
CGAffineTransform combo1 = CGAffineTransformConcat(rotate, moveRight);
CGAffineTransform zoomIn = CGAffineTransformMakeScale(5.8, 5.8);
CGAffineTransform transform = CGAffineTransformConcat(zoomIn, combo1);
yourView.transform = transform;
[UIView commitAnimations];
Be careful what order you put the final transform statement as if you put zoomIn last it won't take effect.
Thanks to everyone here who's been great in helping out us X-Code newcomers.