iOS使用CALayer制作动画
iOS使用CALayer制作动画
iOS使用CALayer制作动画
- //创建CATransition对象
- CATransition *animation = [CATransition animation];
- animation.delegate = self;
- //设定动画时间
- animation.duration = 1.0;
- //设定动画快慢(开始与结束时较慢)
- animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
- //动画种类
- animation.type = @"cube";
- //设定动画方向
- animation.subtype = kCATransitionFromTop;
- //动画开始
- [[scrollArea layer] addAnimation:animation forKey:@"animation"];
评论暂时关闭