はじめに UIViewAnimationOptionsですが、複数のオプションを指定したときに予想外の動きをするときがあります。 例えば、TransitionCurlUpとTransitionCurlDownを指定すると、TransitionFlipFromBottomと同じ動きになります。 var opt = UIViewAnimationOptions.TransitionCurlUp | UIViewAnimationOptions.TransitionCurlDown UIView.transitionWithView(view, duration: 1.0, options: opt, animations: { // some code // ここのアニメーションはTransitionFlipFromBottomの動きになる }, completion: { finished