UIView动画学习笔记
来源:互联网 发布:逆战神枪手源码 编辑:程序博客网 时间:2024/05/16 11:55
UIView的动画有两种实现方式:
1. 使用UIView的方法
[UIView beginAnimations:@"anib" context:nil];
[UIView setAnimationDuration:0.5];
view1.frame = fram1;
view2.frame = fram2;
view3.frame = fram3;
[UIView commitAnimations];
[UIView setAnimationDuration:0.5];
view1.frame = fram1;
view2.frame = fram2;
view3.frame = fram3;
[UIView commitAnimations];
2. 使用UIView.layer的方法
CATransition *animation = [CATransition animation];
animation.duration = 0.5f;
animation.timingFunction = UIViewAnimationCurveEaseInOut;
animation.fillMode = kCAFillModeForwards;
animation.removedOnCompletion = NO;//不能移除动画,否则ui就会还原
animation.subtype = @"fromLeft";
animation.type = @"oglFlip";
animation.endProgress = 0.2;
[view2.layer addAnimation:animation forKey:@"ani"];
animation.duration = 0.5f;
animation.timingFunction = UIViewAnimationCurveEaseInOut;
animation.fillMode = kCAFillModeForwards;
animation.removedOnCompletion = NO;//不能移除动画,否则ui就会还原
animation.subtype = @"fromLeft";
animation.type = @"oglFlip";
animation.endProgress = 0.2;
[view2.layer addAnimation:animation forKey:@"ani"];
最后顺带定时器的 使用:
[NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(initPic1) userInfo:nil repeats:NO];
0 0
- UIView动画学习笔记
- UIView动画(学习笔记)
- iOS 学习笔记 UIView动画
- UIView动画(过渡效果)的学习笔记
- UIView动画(过渡效果)的学习笔记
- UIView动画(过渡效果)的学习笔记
- UIView动画(过渡效果)的学习笔记
- UIView动画(过渡效果)的学习笔记
- UIView动画(过渡效果)的学习笔记
- [iOS]UIView动画学习笔记(上)
- [iOS]UIView动画学习笔记(下)
- UIView动画(过渡效果)的学习笔记
- UIView动画(过渡效果)的学习笔记
- iOS学习笔记10-UIView动画
- UIView动画(过渡效果)的学习笔记
- UIView 动画基本学习
- iPhone开发学习笔记通过UIView实现动画效果
- UIView三种动画笔记
- 让陌生人为你传递短信 又一个奇葩消息应用诞生
- 解决如何监听Activity切换
- 实现业务系统中的用户权限管理--设计篇
- 【燕十八PHP学习笔记-2】运算
- 页面禁止鼠标滑动全选
- UIView动画学习笔记
- java使用JNA调用系统Kernel32.dll文件示例
- Appleman and Easy Task-cf
- 黑马程序员------Category:分类
- NAL与I帧判别
- 碳硫仪
- 2048 游戏中自动生成卡片实现
- MIME协议(二) -- MIME .
- java 实现快速排序