CoreAnimation 核心動畫 的一些常用屬性 和 方法,coreanimation核心
1、常用屬性:
frame bounds center alpha Transition 過渡 transform 動畫效果
2、常用方法:
+(void)setAnimationDelegate:(id)delegate;
+(void)setAnimationWillStartSelector:(SEL)selector; 當動畫結束的時候,執行delegate對象的selector,並且把beginAnimations:context:中傳入的參數傳進selector
+ (void)setAnimationDidStopSelector:(SEL)selector; 當動畫結束時,執行delegate對象的selector,並且把beginAnimations:context:中傳入的參數傳進selector
+ (void)setAnimationDuration:(NSTimeInterval)duration; 動畫的期間,秒為單位
+ (void)setAnimationDelay:(NSTimeInterval)delay; 動畫延遲delay秒後再開始
+ (void)setAnimationStartDate:(NSDate *)startDate; 動畫的開始時間,預設為now
+ (void)setAnimationCurve:(UIViewAnimationCurve)curve; 動畫的節奏控制(過渡)
+ (void)setAnimationRepeatCount:(float)repeatCount; 動畫的重複次數
+ (void)setAnimationRepeatAutoreverses:(BOOL)repeatAutoreverses; 如果設定為YES,代表動畫每次重複執行的效果會跟上一次相反
+ (void)setAnimationTransition:(UIViewAnimationTransition)transition forView:(UIView *)view cache:(BOOL)cache; 設定視圖view的過渡效果, transition指定過渡類型, cache設定YES代表使用視圖緩衝,效能較好