私がアニメーションの練習をしたものが以下にあります。
サイズ変更のアニメーションはこんな風にするとできると思います。(↑のコードからの引用)
// 画像のサイズを相対的に変更する。
func changeImageSize(scale : CGFloat){
UIView.animateWithDuration(2.0, delay: 0.0, options: .CurveEaseOut, animations: {
self.imageView.frame = CGRectMake(0, 0,
self.imageView.frame.width * scale,
self.imageView.frame.height * scale )
self.imageView.center = CGPointMake(self.cx, self.cy)
}, completion: nil)
}