欢迎使用CSDN-markdown编辑器

转场动画:可以切换动画和视图控制器
CATransition即是转场动画的类
转场动画有两个重要的属性:
1、type 动画效果
2、subtype 动画效果的方向
subtype的效果方向:
kCATransitionFade 交叉淡化过渡
kCATransitionMoveIn 新视图移到旧视图上面
kCATransitionPush 新视图把旧视图推出去
kCATransitionReveal 将旧视图移开,显示下面的新视图

动画效果:
私有api 不建议使用 苹果不提供维护 并且有可能app审核不通过
pageCurl 向上翻一页
pageUnCurl 向下翻一页
rippleEffect 滴水效果
suckEffect 收缩效果 如一块布被抽走
cube 立方体效果
oglFlip 上下翻转效果

如何初始化转场动画:

CATransition *transition = [CATransition animation];
    transition.type = @"cube"; 里面字符串即为动画效果的类型
    transition.subtype =  kCATransitionFromRight ; 动画效果的方向
    transition.duration = 2; 动画效果的持续时间
[imageView.layer addAnimation:transition forKey:nil];将动画添加到layer上
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值