#pragma mark 弹出view

-(void)exChangeOut:(UIView *)changeOutView dur:(CFTimeInterval)dur

{

CAKeyframeAnimation * animation;

animation = [CAKeyframeAnimation animationWithKeyPath:@"transform"];

animation.duration = dur;

animation.removedOnCompletion = NO;

animation.fillMode = kCAFillModeForwards;

NSMutableArray *values = [NSMutableArray array];

[values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(0.1, 0.1, 1.0)]];

[values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.2, 1.2, 1.0)]];

[values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(0.9, 0.9, 0.9)]];

[values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0, 1.0, 1.0)]];

animation.values = values;

animation.timingFunction = [CAMediaTimingFunction functionWithName: @"easeInEaseOut"];

[changeOutView.layer addAnimation:animation forKey:nil];

}

使用:

[self exChangeOut:myview dur:0.5];

最新文章

  1. Java 之 集合框架(JCF)
  2. APP原型设计工具,哪家强?转自知乎
  3. f2fs源码分析之文件读写过程
  4. SqlSever基础 delete 删除符合特定条件的元素
  5. stl学习之模板
  6. [转]学好Mac常用命令,助力iOS开发
  7. Android中调用文件管理器并返回选中文件的路径
  8. CMake 常用方法
  9. Windows7下安装redmine-3.4.6
  10. memcached-redis
  11. 132、Android安全机制(2) Android Permission权限控制机制(转载)
  12. python学习笔记_week19
  13. 三十道linux内核面试题
  14. Mysql查询正在运行的事务
  15. TSL / SSL
  16. .aspx(或.asp)文件与.html(.htm)文件的区别与联系
  17. XMLDocument转为String 摘录
  18. toFixed
  19. JAVA实现网页快照,存为图片格式
  20. shell脚本调试运行

热门文章

  1. C++开发资源汇总
  2. The Problem to Slow Down You(Palindromic Tree)
  3. poj 3348(凸包面积)
  4. bzoj2440(莫比乌斯函数)
  5. Function——记忆化搜索
  6. luogu P1340 兽径管理
  7. 【bzoj1415】【聪聪和可可】期望dp(记忆化搜索)+最短路
  8. DQL数据查询语言
  9. SONY的一款Win8平板
  10. MySQL Cluster导入数据表时报错:Got error 708 'No more attribute metadata records (increase MaxNoOfAttributes)' from NDBCLUSTER