Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / iOS使用CALayer制作动画

iOS使用CALayer制作动画
  1. //创建CATransition对象   
  2.    CATransition  *animation = [CATransition animation];  
  3.    animation.delegate = self;  
  4.    //设定动画时间   
  5.    animation.duration = 1.0;  
  6.    //设定动画快慢(开始与结束时较慢)   
  7.    animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];  
  8.    //动画种类   
  9.    animation.type = @"cube";  
  10.    //设定动画方向   
  11.    animation.subtype = kCATransitionFromTop;  
  12.    //动画开始   
  13.    [[scrollArea layer] addAnimation:animation forKey:@"animation"];