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

iOS动画 过渡/转场动画的简单应用

2016-03-13 22:26 441 查看
今天看了下CATransition,然后学习了下这个东东.然后这里是他的一个简单的应用.

@requires_authorization
//创建核心动画
CATransition *transition = [CATransition animation];
//核心动画只有几个个的属性,我们通过设置这几个属性的值就能实现炫酷的动画效果
//type:设置动画的类型 系统提供了4种合法类型fade,moveIn,push,reveal
//cube为3D翻转的效果,网易云音乐移动端就是这种效果
//各位同学可以一一试试每个type,看看是什么效果
[transition setType:@"cube"];
//设置动画的方向.合法的方向为上下左右
//当type为fade时 这个属性没有什么卵用的感觉
transition.subtype = kCATransitionFromLeft;
//设置动画的执行时间
transition.duration = 0.5;
//结束点必须要大于等于起始点
//设置动画的起始点,动画从哪个点开始
transition.startProgress = 0.3;
//设置动画的结束点,动画到哪个点结束
transition.endProgress = 0.8;
//添加动画
[self.view.layer addAnimation:transition forKey:nil];

//OK 到这里动画就写完了!是不是很简单呢.


如果有不对的地方,欢迎大家指正!谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: