1.常規(guī)動畫屬性設置(可以同時選擇多個進行設置)
UIViewAnimationOptionLayoutSubviews:動畫過程中保證子視圖跟隨運動蓖扑。
UIViewAnimationOptionAllowUserInteraction:動畫過程中允許用戶交互蔼卡。
UIViewAnimationOptionBeginFromCurrentState:所有視圖從當前狀態(tài)開始運行嵌施。
UIViewAnimationOptionRepeat:重復運行動畫。
UIViewAnimationOptionAutoreverse :動畫運行到結束點后仍然以動畫方式回到初始點浙巫。
UIViewAnimationOptionOverrideInheritedDuration:忽略嵌套動畫時間設置金蜀。
UIViewAnimationOptionOverrideInheritedCurve:忽略嵌套動畫速度設置。
UIViewAnimationOptionAllowAnimatedContent:動畫過程中重繪視圖(注意僅僅適用于轉場動畫)的畴。
UIViewAnimationOptionShowHideTransitionViews:視圖切換時直接隱藏舊視圖渊抄、顯示新視圖,而不是將舊視圖從父視圖移除(僅僅適用于轉場動畫)
UIViewAnimationOptionOverrideInheritedOptions :不繼承父動畫設置或動畫類型丧裁。
2.動畫速度控制(可從其中選擇一個設置)
UIViewAnimationOptionCurveEaseInOut:動畫先緩慢护桦,然后逐漸加速。
UIViewAnimationOptionCurveEaseIn :動畫逐漸變慢煎娇。
UIViewAnimationOptionCurveEaseOut:動畫逐漸加速二庵。
UIViewAnimationOptionCurveLinear :動畫勻速執(zhí)行,默認值缓呛。
3.轉場類型(僅適用于轉場動畫設置催享,可以從中選擇一個進行設置,基本動畫哟绊、關鍵幀動畫不需要設置)
UIViewAnimationOptionTransitionNone:沒有轉場動畫效果因妙。
UIViewAnimationOptionTransitionFlipFromLeft :從左側翻轉效果。
UIViewAnimationOptionTransitionFlipFromRight:從右側翻轉效果票髓。
UIViewAnimationOptionTransitionCurlUp:向后翻頁的動畫過渡效果攀涵。
UIViewAnimationOptionTransitionCurlDown :向前翻頁的動畫過渡效果。
UIViewAnimationOptionTransitionCrossDissolve:舊視圖溶解消失顯示下一個新視圖的效果洽沟。
UIViewAnimationOptionTransitionFlipFromTop :從上方翻轉效果以故。
UIViewAnimationOptionTransitionFlipFromBottom:從底部翻轉效果。