实现push默认动画
来源:互联网 发布:新开淘宝店铺怎样做 编辑:程序博客网 时间:2024/06/06 23:56
在开发中,视图切换会常常遇到,有时我们不是基于导航控制器的切换,但实际开发中,有时需要做成push效果,下面将如何实现push和pop 默认动画效果代码实例:
一、push默认动画效果
CATransition *transition = [CATransition animation];
transition.duration = 0.3f;
transition.timingFunction = [CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromRight;
transition.delegate = self;
[self.contentView.layer addAnimation:transition forKey:nil];
[self.contentView addSubview:self.productDetailController.view];
注:self.contentView是工程中的UIView,self.productDetailController是工程中的controller
只需要把两者替换成合适的内容即可用
二、pop默认动画效果
CATransition *transition = [CATransition animation];
transition.duration = 0.3f;
transition.timingFunction = [CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;
transition.delegate = self;
[self.view.superview.layer addAnimation:transition forKey:nil];
[self.view removeFromSuperview];
说明:.type 设置了主要的页面切换显示形式
.subtype 设置了页面的旋转 左右上下
- 实现push默认动画
- iOS pushViewController 实现push 和pop 默认动画效果
- navigationController push动画 从下往上,类似于presentView的默认动画效果如何实现
- navigationController push动画 从下往上,类似于presentView的默认动画效果如何实现
- 实现push动画的自定义
- 自定义Tabbar实现push动画隐藏效果
- 自定义Tabbar实现push动画隐藏效果
- iOS 不使用UINavigationController实现Push动画
- 模态跳转实现push动画效果
- iOS 转场动画简单实现 (push)
- IOS 实现系统push和pop的动画
- 20141016个人日志(不用pop,push的动画实现)
- iOS开发--不使用UINavigationController实现Push动画
- IOS 实现系统push和pop的动画
- 控制器转场动画自定义(1):push/pop的实现
- iOS模态跳转实现push动画效果
- UINavigationController Push动画
- push 自定义动画
- ibatis sqlMap.xml 文件 like 查询的三种方案
- js 获取当前年月日时分秒星期
- 解决Jasperreport的web 套打
- android 读取通讯录
- oracle partition和subpartition
- 实现push默认动画
- WP User Frontend用户前端插件
- 风险敞口
- Xvfb+YSlow+ShowSlow搭建前端性能测试框架
- VC中无LIB时的DLL隐式链接,制作与VC++相符合的LIB函数符号输入库
- <input autocomplete="off" />属性
- malloc 和 mmap 的内存,到底哪个性能好?
- 手把手教“MFC版贪吃蛇教程”
- omapl138平台上BIOS的系统全局设置问题