2016.2.19(UIView的keyframe動畫實現(xiàn)樹葉飄落)

一、http://www.cocoachina.com/ios/20160217/15267.html

對于UIView動畫中無法用duration來控制樹葉旋轉(zhuǎn)的問題,UIView也提供了另一種動畫方式來幫助我們解決這兩個問題 —— keyframe動畫:

+?(void)animateKeyframesWithDuration:(NSTimeInterval)duration?delay:(NSTimeInterval)delay?options:(UIViewKeyframeAnimationOptions)options?animations:(void?(^)(void))animations?completion:(void?(^?__nullable)(BOOL?finished))completion

+?(void)addKeyframeWithRelativeStartTime:(double)frameStartTime?relativeDuration:(double)frameDuration?animations:(void?(^)(void))animations

第一個方法是創(chuàng)建一個關(guān)鍵幀動畫,第二個方法用于在動畫的代碼塊中插入關(guān)鍵幀動畫信息,兩個參數(shù)的意義表示如下:

frameStartTime ?表示關(guān)鍵幀動畫開始的時刻在整個動畫中的百分比

frameDuration ?表示這個關(guān)鍵幀動畫占用整個動畫時長的百分比。

二、iOS開發(fā)者的Sketch入門教程

http://www.cocoachina.com/ios/20160216/15264.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 先看看CAAnimation動畫的繼承結(jié)構(gòu) CAAnimation{ CAPropertyAnimation { ...
    時間不會倒著走閱讀 1,678評論 0 1
  • 在iOS中隨處都可以看到絢麗的動畫效果,實現(xiàn)這些動畫的過程并不復(fù)雜,今天將帶大家一窺ios動畫全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,551評論 6 30
  • 在iOS實際開發(fā)中常用的動畫無非是以下四種:UIView動畫,核心動畫,幀動畫,自定義轉(zhuǎn)場動畫。 1.UIView...
    請叫我周小帥閱讀 3,142評論 1 23
  • 在iOS中隨處都可以看到絢麗的動畫效果,實現(xiàn)這些動畫的過程并不復(fù)雜,今天將帶大家一窺iOS動畫全貌。在這里你可以看...
    F麥子閱讀 5,141評論 5 13
  • 一、初始化方法 1、- initWithFrame: UIView *view = [[UIView alloc]...
    默默_David閱讀 2,543評論 1 3