UIView的一个弹出动画
来源:互联网 发布:房价还会上涨吗 知乎 编辑:程序博客网 时间:2024/06/05 09:52
今天写弹出框,做了一个类似于系统UIAlertview弹出的弹出动画效果,代码如下:
+(void)animationWithView:(UIView *)view duration:(CFTimeInterval)duration{
CAKeyframeAnimation * animation;
animation = [CAKeyframeAnimationanimationWithKeyPath:@"transform"];
animation.duration = duration;
animation.removedOnCompletion =NO;
animation.fillMode =kCAFillModeForwards;
NSMutableArray *values = [NSMutableArrayarray];
[values addObject:[NSValuevalueWithCATransform3D:CATransform3DMakeScale(0.1,0.1, 1.0)]];
[values addObject:[NSValuevalueWithCATransform3D:CATransform3DMakeScale(1.2,1.2, 1.0)]];
[values addObject:[NSValuevalueWithCATransform3D:CATransform3DMakeScale(0.9,0.9, 0.9)]];
[values addObject:[NSValuevalueWithCATransform3D:CATransform3DMakeScale(1.0,1.0, 1.0)]];
animation.values = values;
animation.timingFunction = [CAMediaTimingFunctionfunctionWithName: @"easeInEaseOut"];
[view.layeraddAnimation:animation forKey:nil];
}
- UIView的一个弹出动画
- android一个弹出菜单的动画(一)
- android一个弹出菜单的动画(二)
- 一个动画弹出框的 DEMO
- UIView动画的属性
- UIView的动画总结
- UIView的动画
- UIView的动画
- uiview的animation动画
- UIView动画的Option
- UIView属性的动画
- UIView封装的动画
- UIView属性的动画
- UIView的简单动画
- UIView的动画
- UIView的动画事务
- UIView的动画 Animation
- UIView的动画
- PHP+ajax实现连接数据库、加载更多
- 优化Android Studio/Gradle构建
- UVA - 12169 Disgruntled Judge
- datatable、dataset和datarow
- 云计算:利用叶子云桌面虚拟化管理平台搭建企业的桌面云,叶子云安装(二)
- UIView的一个弹出动画
- Oracle存储过程基本语法介绍-存储过程创建语法
- Windows VS2013 Intro - Output Debug Info
- Javascript setTimeout内存溢出问题
- void与void*详解
- WPF SolidColorBrush
- oracle 安装过程里面出现的问题 :
- 单例模式的7种写法
- Eclipse打开时弹出Failed create Java Virtual Machine