oc 经常用到弹出view的方法
#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];
最新文章
- Java 之 集合框架(JCF)
- APP原型设计工具,哪家强?转自知乎
- f2fs源码分析之文件读写过程
- SqlSever基础 delete 删除符合特定条件的元素
- stl学习之模板
- [转]学好Mac常用命令,助力iOS开发
- Android中调用文件管理器并返回选中文件的路径
- CMake 常用方法
- Windows7下安装redmine-3.4.6
- memcached-redis
- 132、Android安全机制(2) Android Permission权限控制机制(转载)
- python学习笔记_week19
- 三十道linux内核面试题
- Mysql查询正在运行的事务
- TSL / SSL
- .aspx(或.asp)文件与.html(.htm)文件的区别与联系
- XMLDocument转为String 摘录
- toFixed
- JAVA实现网页快照,存为图片格式
- shell脚本调试运行
热门文章
- C++开发资源汇总
- The Problem to Slow Down You(Palindromic Tree)
- poj 3348(凸包面积)
- bzoj2440(莫比乌斯函数)
- Function——记忆化搜索
- luogu P1340 兽径管理
- 【bzoj1415】【聪聪和可可】期望dp(记忆化搜索)+最短路
- DQL数据查询语言
- SONY的一款Win8平板
- MySQL Cluster导入数据表时报错:Got error 708 'No more attribute metadata records (increase MaxNoOfAttributes)' from NDBCLUSTER