iOS CABasicAnimation
来源:互联网 发布:3d缩水软件 编辑:程序博客网 时间:2024/05/18 04:03
//创建图层CALayer *layer = [CALayer layer];layer.position = CGPointMake(100, 100);layer.bounds = CGRectMake(0, 0, 100, 100);layer.backgroundColor = [UIColor redColor].CGColor;[self.view.layer addSublayer:layer];self.layer = layer; //创建动画- (void)translateTest{ // 1.创建动画对象 CABasicAnimation *anim = [CABasicAnimation animation]; // 2.设置动画对象 // keyPath决定了执行怎样的动画, 调整哪个属性来执行动画 anim.keyPath = @"position"; //@"bounds", @"transform" // anim.fromValue = [NSValue valueWithCGPoint:CGPointMake(0, 0)]; // toValue : 最终变成什么值 // byValue : 增加多少值 anim.byValue = [NSValue valueWithCGPoint:CGPointMake(200, 300)]; anim.duration = 2.0; //让图层保持动画执行完毕后的状态 // 动画执行完毕后不要删除动画 anim.removedOnCompletion = NO; // 保持最新的状态 anim.fillMode = kCAFillModeForwards; // 3.添加动画 [self.layer addAnimation:anim forKey:nil];}//触发动画- (void)btnClick{ [self testTranslate];}
0 0
- iOS CABasicAnimation
- iOS CABasicAnimation
- iOS : CABasicAnimation
- < iOS >CABasicAnimation用法
- < iOS >CABasicAnimation用法详解
- iOS 之 CABasicAnimation
- iOS开发点滴-CABasicAnimation
- iOS CABasicAnimation 缩放动画
- iOS学习之CABasicAnimation
- IOS开发 CABasicAnimation
- iOS动画 CABasicAnimation
- iOS - CABasicAnimation使用总结
- iOS动画 CABasicAnimation
- 六 iOS之 CABasicAnimation
- iOS 核心动画之CABasicAnimation
- iOS核心动画之CABasicAnimation
- iOS开发总结之CABasicAnimation
- iOS CoreAnimation 基础动画CABasicAnimation
- 通信系统中为什么要进行编码和解码?常见的编码方法有哪些?
- [zz]使用gdb调试程序详解
- 在windows下使用批处理定期对 oracle 使用 expdp 备份
- ubuntu设置mysql远程连接
- 设计模式学习笔记
- iOS CABasicAnimation
- 使用JDBC调用存储过程
- 主流HTML5游戏开发引擎的分析和对比
- Android Asynchronous Http Client-Android异步网络请求客户端接口
- 第5周-项目5-友元类-日期时间
- TAB栏
- CMD启动Oracle服务
- DNS BIND之bind-chroot
- JSP中动态INCLUDE与静态INCLUDE的区别