为什么这样写只转一次?
UIView.animateKeyframesWithDuration(2, delay: 0, options: nil, animations: {
self.greenSquare.transform = CGAffineTransformRotate(self.greenSquare.transform, CGFloat(M_PI))
}, completion: {(finished) -> Void in {
self.spin()
}})