optionで指定できるアニメーションオプションがいくつかあります。
基本的なオプション
(重ねて実行可能)
UIVewAnimationOptionLayoutSnbviews
親ビューのアニメーションと同時再生する
UIVewAnimationOptionAllowUserInteraction
アニメーションの中断を許可
UIVewAnimationOptionBeginFromCurrentState
現在の状態から開始する
UIVewAnimationOptionRepeat
繰り返し再生する
UIVewAnimationOptionAutoreverse
最後まで再生したら逆再生する
UIVewAnimationOptionOverrideInheritedDuration
親ビューのアニメーション継続時間を上書きする
UIVewAnimationOptionOverrideInheritedCurve
親ビューのアニメーションのイーズイングに従う
UIVewAnimationOptionAllowAnimatedContent
アニメーション中のものをアニメーションする
UIVewAnimationOptionOverrideInheritedOptions
親ビューのアニメーションオプションを上書きする
値の変化曲線のオプション
(重ねて指定できなくどらか1つのみ)
UIVewAnimationOptionCurveEaseInOut
加速して開始/減速して終了
UIVewAnimationOptionCurveEaseIn
加速して開始
UIVewAnimationOptionCurveEaseOut
減速して終了
UIVewAnimationOptionCurveLinear
等速