您的位置:首页 > 移动开发 > IOS开发

iOS 核心动画之CATransition

2014-12-25 12:49 375 查看
1.CATransiotion转场动画

- (void)testTransition
{
CATransition *animation = [CATransition animation];
animation.duration = 0.5;
animation.type = @"pageCurl";
animation.subtype = kCATransitionReveal;
animation.startProgress = 0.0;
animation.endProgress = 0.8;
[self.imageView.layer addAnimation:animation forKey:nil];

}
1.1转场动画的type

常量type说明:

     kCATransitionFade   交叉淡化过渡 

     kCATransitionMoveIn 新视图移到旧视图上面 

     kCATransitionPush   新视图把旧视图推出去 

     kCATransitionReveal 将旧视图移开,显示下面的新视图

字符串type说明:

     pageCurl            向上翻一页 

     pageUnCurl       向下翻一页 

     rippleEffect         滴水效果 

     suckEffect          收缩效果,如一块布被抽走 

     cube                  立方体效果 

     oglFlip               上下翻转效果

1.2点击按钮触发转场动画

- (IBAction)next {
self.imageView.image = 新图片
[self testTransition];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  动画 CATransition