UIViewAnimationOptions枚舉筆記

使用UIView的animateWithDuration:delay:options:animations:completion:方法時,UIViewAnimationOptions枚舉值筆記(在其他博文上看到的,記錄下來)

  UIViewAnimationOptionLayoutSubviews            //提交動畫的時候佈局子控件,表示子控件將和父控件一同動畫。

    UIViewAnimationOptionAllowUserInteraction      //動畫時允許用戶交流,比如觸摸

    UIViewAnimationOptionBeginFromCurrentState     //從當前狀態開始動畫

    UIViewAnimationOptionRepeat                    //動畫無限重複

    UIViewAnimationOptionAutoreverse               //執行動畫迴路,前提是設置動畫無限重複

    UIViewAnimationOptionOverrideInheritedDuration //忽略外層動畫嵌套的執行時間

    UIViewAnimationOptionOverrideInheritedCurve    //忽略外層動畫嵌套的時間變化曲線

    UIViewAnimationOptionAllowAnimatedContent      //通過改變屬性和重繪實現動畫效果,如果key沒有提交動畫將使用快照

    UIViewAnimationOptionShowHideTransitionViews   //用顯隱的方式替代添加移除圖層的動畫效果

    UIViewAnimationOptionOverrideInheritedOptions  //忽略嵌套繼承的選項

   //時間函數曲線相關

    UIViewAnimationOptionCurveEaseInOut            //時間曲線函數,由慢到快

    UIViewAnimationOptionCurveEaseIn               //時間曲線函數,由慢到特別快

    UIViewAnimationOptionCurveEaseOut              //時間曲線函數,由快到慢

    UIViewAnimationOptionCurveLinear               //時間曲線函數,勻速

   //轉場動畫相關的

    UIViewAnimationOptionTransitionNone            //無轉場動畫

    UIViewAnimationOptionTransitionFlipFromLeft    //轉場從左翻轉

    UIViewAnimationOptionTransitionFlipFromRight   //轉場從右翻轉

    UIViewAnimationOptionTransitionCurlUp          //上卷轉場

    UIViewAnimationOptionTransitionCurlDown        //下卷轉場

    UIViewAnimationOptionTransitionCrossDissolve   //轉場交叉消失

    UIViewAnimationOptionTransitionFlipFromTop     //轉場從上翻轉

    UIViewAnimationOptionTransitionFlipFromBottom  //轉場從下翻轉
發佈了33 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章