iOS 属性动画
来源:互联网 发布:阿里云服务器规格 编辑:程序博客网 时间:2024/06/05 02:14
//第一步:准备动画
//参数1:动画的作用,区分多个动画的标识; 参数2:传递参数;NULL:C语言中使用 nil:OC使用
[UIView beginAnimations:@"改变大小" context:NULL];
//在准备动画的时候可以设置动画属性;
[UIView setAnimationDuration:0.5];//持续时间
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(didFinish)];
[UIView setAnimationDelay:0];//设置动画延时时间
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];//动画曲线(淡进淡出)
[UIView setAnimationRepeatCount:10];//动画重复次数
[UIView setAnimationRepeatAutoreverses:YES];//动画往返执行(必须设置动画重复次数)
//第二步:修改view的属性(不是所有的属性都可以修改的frame,center视图位置,bounds视图大小,backgroundColor,alpha,transform视图转换)(可以修改多个属性)
self.changeView.frame = CGRectMake(10, 10, 150, 150);
self.changeView.backgroundColor = [UIColor greenColor];
self.changeView.center = CGPointMake(120, 300);
//第三步:提交并执行动画
[UIView commitAnimations];
//参数1:动画的作用,区分多个动画的标识; 参数2:传递参数;NULL:C语言中使用 nil:OC使用
[UIView beginAnimations:@"改变大小" context:NULL];
//在准备动画的时候可以设置动画属性;
[UIView setAnimationDuration:0.5];//持续时间
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(didFinish)];
[UIView setAnimationDelay:0];//设置动画延时时间
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];//动画曲线(淡进淡出)
[UIView setAnimationRepeatCount:10];//动画重复次数
[UIView setAnimationRepeatAutoreverses:YES];//动画往返执行(必须设置动画重复次数)
//第二步:修改view的属性(不是所有的属性都可以修改的frame,center视图位置,bounds视图大小,backgroundColor,alpha,transform视图转换)(可以修改多个属性)
self.changeView.frame = CGRectMake(10, 10, 150, 150);
self.changeView.backgroundColor = [UIColor greenColor];
self.changeView.center = CGPointMake(120, 300);
//第三步:提交并执行动画
[UIView commitAnimations];
0 0
- iOS 属性动画
- iOS动画 属性属性解析
- IOS-swift 动画04 CALayer属性动画
- iOS-UIView属性动画和常用方法
- iOS 给CALayer自定义属性的动画
- IOS开发-属性动画和关键帧动画的使用
- iOS那些简单的动画,属性详解和转场动画
- iOS 动画Animation详解, UIView动画(UIView属性动画,UIViewTransition动画,UIView Block动画),CALayer动画(CABasicAnima...)
- iOS 动画Animation详解, UIView动画(UIView属性动画,UIViewTransition动画,UIView Block动画),CALayer动画(CABasicAnima...)
- iOS 动画Animation详解, UIView动画(UIView属性动画,UIViewTransition动画,UIView Block动画),CALayer动画(CABasicAnima...)
- iOS 属性动画的一个分类:CABasicAnimation 基本动画(没有真正修改属性值)
- 属性动画
- 属性动画
- 属性动画
- 属性动画
- 属性动画
- 属性动画
- 属性动画
- Silverlight学习笔记——读取宿主web.config
- HDOJ 1159 Common Subsequence解题报告
- [LeetCode]Combination Sum
- codeforces #185 A Plant(矩阵快速幂+递推)
- poj 1704 (阶梯博弈)
- iOS 属性动画
- 数据结构代码补全-C版-二叉树及其应用
- 输入6个人的成绩(各不相同),打印出最大成绩的是第几个人?
- 拆机
- 单例设计模式
- C# 中的委托和事件
- hdu 3861 (强连通分量+最小路径覆盖)题意有些怪
- UIView过渡动画
- 一维数组及二维数组的用法