移動開發過程中, 動畫是必不可少的,有了動畫,仿佛我們的程序有了生命一樣.動畫可以讓我們的程序界面變化更流暢, 而不是很突兀的感覺.今天,就說一下CATransition過渡動畫.
我們先看一下過渡動畫的代碼實現:
// 創建 CATransition *transition = [CATransition animation]; transition.duration = 2; // 設置過渡樣式 /** Types: kCATransitionFade kCATransitionMoveIn kCATransitionPush kCATransitionReveal */ // 樣式 transition.type = kCATransitionReveal; /** * Subtypes: kCATransitionFromRight; kCATransitionFromLeft; kCATransitionFromTop; kCATransitionFromBottom; */ // 方向 transition.subtype = kCATransitionFromBottom; // 添加動畫 [self.changeView.layer addAnimation:transition forKey:nil];
使用方法:
transition.type = @"rippleEffect";