视图缩放动画
来源:互联网 发布:wms软件 编辑:程序博客网 时间:2024/05/16 07:45
效果:视图从大--小缩放显示/小--大 (只是比例问题)
方法1.直接show出view的时候:
把下面的这段代码加到viewController或者view出现的时候就OK
self.view.transform = CGAffineTransformMakeScale(1.0f, 1.0f);//将要显示的view按照正常比例显示出来
[UIView beginAnimations:nil context:UIGraphicsGetCurrentContext()];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; //InOut 表示进入和出去时都启动动画
[UIView setAnimationDuration:0.5f];//动画时间
self.view.transform=CGAffineTransformMakeScale(0.01f, 0.01f);//先让要显示的view最小直至消失
[UIView commitAnimations]; //启动动画
//相反如果想要从小到大的显示效果,则将比例调换
//UIGraphicsGetCurrentContext 里面东西很丰富。
——————————————————————————————————————————
方法2.push一个viewController时:
把下面的代码加到push的方法里面就OK
CATransition *myTranstiton = [CATransition animation];
myTranstiton.duration = 0.5;
myTranstiton.type = kCATransitionFade;
//myTranstiton.subtype = kCATransitionFromTop;
[self.view.superview.layer addAnimation:myTranstiton forKey:nil ];
MainViewController * _mainViewController=[[MainViewController alloc] init];
[self presentModalViewController:_mainViewController animated:NO];
- ios视图缩放动画
- ios视图缩放动画
- 视图缩放动画
- IOS视图缩放显示动画效果
- iOS 比例 缩放视图 视图动画效果 CGAffineTransformMakeScale
- AndroidUI 视图动画-缩放动画效果 (ScaleAnimation)
- IOS开发(89)之动画之视图的缩放
- android学习(十八) 添加动画(四) 缩放视图
- 视图缩放
- 缩放视图
- 缩放动画
- 缩放动画
- IOS中动画的实现:以及视图的移动、缩放和旋转
- IOS中动画的实现:以及视图的移动、缩放和旋转
- iOS中动画的实现:以及视图的移动、缩放和旋转
- iOS项目开发实战——制作视图的缩放动画
- IOS中动画的实现:以及视图的移动、缩放和旋转
- 视图动画
- NY 448 寻找最大数【贪心】
- 实习小结七:html布局问题--关于float和clear
- Android之常用类型转换
- Qt获取组合键
- maven pom.xml详解
- 视图缩放动画
- HTML 标签列表(3)
- 010Editor
- 菜鸟学习日志4.Intent与Activity
- Android API Guides 阅读笔记(8)----Service
- Android Studio添加网络权限
- Nginx+Tomcat+Memcached集群
- c++ 计蒜客第21题最大子阵列
- send , recv , sendto , recvfrom