动画 简单的放大收缩
2015-10-15 17:31
337 查看
界面中为了突出某一部分,我们可能会让这一部分的内容先放大在缩小,有一个提示的效果。实现代码如下:
CAKeyframeAnimation* animation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; animation.duration = 1; //设置 view动画的值 NSMutableArray *values = [NSMutableArray array]; [values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0, 1.0, 1.0)]]; [values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.2, 1.2, 1.0)]]; [values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0, 1.0, 1.0)]]; [values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.2, 1.2, 1.0)]]; [values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0, 1.0, 1.0)]]; animation.values = values; //将动画加到定义好的view的layer层中 [myButton.layer addAnimation:animation forKey:nil];
相关文章推荐
- java web渲染器
- R连接SQL SERVER
- 结构型模式之一——适配器模式
- NGUI:UIAnchor
- Set-ADUser用法
- java 调用webservice的各种方法总结
- Standard Library Modules Using Notes
- iptables NAT地址池中的地址选取
- flume单channel多sink的测试
- Java UDP
- 利用DirectSound实现声卡录音
- NGUI:UICamera
- NGUI:UIPanel
- 给APP增加RSA签名
- leetcode面试准备: Maximal Rectangle
- C++中创建、初始化以及删除 以变量为大小的动态二维数组
- 第四周项目一建立单链表
- 关于升级Xcode7后真机测试项目遇到的问题总结
- ARC下的block的循环引用问题
- head 命令