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

IOS开发CABasicAnimation的基本使用

2015-12-25 00:00 441 查看
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
// 创建动画对象
CABasicAnimation *anim = [CABasicAnimation animation];

// 设置动画的属性
anim.keyPath = @"transform.scale";

// 设置属性改变的值
anim.toValue = @0.5;

// 设置动画时长
anim.duration = 0.25;

// 取消反弹
// 动画执行完毕之后不要把动画移除
anim.removedOnCompletion = NO;

// 保持最新的位置
anim.fillMode = kCAFillModeForwards;

// 重复动画的次数
anim.repeatCount = MAXFLOAT;

// 给图层添加了动画
[_layer addAnimation:anim forKey:nil];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: