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

今天看了下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 到这里动画就写完了!是不是很简单呢.

如果有不对的地方,欢迎大家指正!谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值