UIView轉場動畫屬性設置

常規動畫屬性設置(能夠同時選擇多個進行設置)ide

UIViewAnimationOptionLayoutSubviews:動畫過程當中保證子視圖跟隨運動。動畫

UIViewAnimationOptionAllowUserInteraction:動畫過程當中容許用戶交互。url

UIViewAnimationOptionBeginFromCurrentState:全部視圖從當前狀態開始運行。繼承

UIViewAnimationOptionRepeat:重複運行動畫。ip

UIViewAnimationOptionAutoreverse :動畫運行到結束點後仍然以動畫方式回到初始點。it

UIViewAnimationOptionOverrideInheritedDuration:忽略嵌套動畫時間設置。io

UIViewAnimationOptionOverrideInheritedCurve:忽略嵌套動畫速度設置。sso

UIViewAnimationOptionAllowAnimatedContent:動畫過程當中重繪視圖(注意僅僅適用於轉場動畫)。  im

UIViewAnimationOptionShowHideTransitionViews:視圖切換時直接隱藏舊視圖、顯示新視圖,而不是將舊視圖從父視圖移除(僅僅適用於轉場動畫)
UIViewAnimationOptionOverrideInheritedOptions :不繼承父動畫設置或動畫類型。margin

2.動畫速度控制(可從其中選擇一個設置)

UIViewAnimationOptionCurveEaseInOut:動畫先緩慢,而後逐漸加速。

UIViewAnimationOptionCurveEaseIn :動畫逐漸變慢。

UIViewAnimationOptionCurveEaseOut:動畫逐漸加速。

UIViewAnimationOptionCurveLinear :動畫勻速執行,默認值。

3.轉場類型(僅適用於轉場動畫設置,能夠從中選擇一個進行設置,基本動畫、關鍵幀動畫不須要設置)

UIViewAnimationOptionTransitionNone:沒有轉場動畫效果。

UIViewAnimationOptionTransitionFlipFromLeft :從左側翻轉效果。

UIViewAnimationOptionTransitionFlipFromRight:從右側翻轉效果。

UIViewAnimationOptionTransitionCurlUp:向後翻頁的動畫過渡效果。    

UIViewAnimationOptionTransitionCurlDown :向前翻頁的動畫過渡效果。    

UIViewAnimationOptionTransitionCrossDissolve:舊視圖溶解消失顯示下一個新視圖的效果。    

UIViewAnimationOptionTransitionFlipFromTop :從上方翻轉效果。    

UIViewAnimationOptionTransitionFlipFromBottom:從底部翻轉效果。

相關文章
相關標籤/搜索