本文转载至  http://blog.csdn.net/ralbatr/article/details/22039233
实现的主要代码如下:
[objc] view plaincopyprint?
  1. CATransition *transition = [CATransition animation];
  2. transition.duration = 1.0f;
  3. transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
  4. transition.type = @"cube";
  5. transition.subtype = kCATransitionFromRight;
  6. transition.delegate = self;
  7. [self.navigationController.view.layer addAnimation:transition forKey:nil];
  8. FirstViewController *firstViewController = [[DemoViewController alloc]init];
  9. [self.navigationController pushViewController: firstViewController animated:YES];

其中的动画类型有:

[objc] view plaincopyprint?
  1. animation.type = kCATransitionFade;
  2. animation.type = kCATransitionPush;
  3. animation.type = kCATransitionReveal;
  4. animation.type = kCATransitionMoveIn;
  5. animation.type = @"cube";
  6. animation.type = @"suckEffect";
  7. // 页面旋转
  8. animation.type = @"oglFlip";
  9. //水波纹
  10. animation.type = @"rippleEffect";
  11. animation.type = @"pageCurl";
  12. animation.type = @"pageUnCurl";
  13. animation.type = @"cameraIrisHollowOpen";
  14. animation.type = @"cameraIrisHollowClose";

返回按钮的动画实现事件

[objc] view plaincopyprint?
  1. // 修改导航栏的 左边的标题
  2. self.navigationItem.leftBarButtonItem=[[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIButtonTypeRoundedRect target:self action:@selector(back)];

pushViewController自定义动画http://blog.csdn.net/ralbatr/article/details/22039233相关推荐

  1. http://blog.csdn.net/LANGXINLEN/article/details/50421988

    GitHub上史上最全的Android开源项目分类汇总 今天在看博客的时候,无意中发现了 @Trinea在GitHub上的一个项目 Android开源项目分类汇总, 由于类容太多了,我没有一个个完整地 ...

  2. VBS 常用总汇 (http://blog.csdn.net/sgear/article/details/1380223)

    VBS 常用总汇 (http://blog.csdn.net/sgear/article/details/1380223) 1 VBS    VBS脚本病毒的大量流行使我们对VBS的功能有了一个全新的 ...

  3. GitHub 优秀的 Android 开源项目 转自http://blog.csdn.net/shulianghan/article/details/18046021

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  4. 葵花宝典(转自:https://blog.csdn.net/binbin594738977/article/details/79429301 )

    android开发工具 http://www.androiddevtools.cn/index.html API开发文档(不需要fq) https://developer.android.google ...

  5. 系统权限管理设计 (转:http://blog.csdn.net/chexlong/article/details/37697555)

    权限设计(转:http://blog.csdn.net/chexlong/article/details/37697555)      1. 前言:      权限管理往往是一个极其复杂的问题,但也可 ...

  6. http://blog.csdn.net/luoshengyang/article/details/6651971

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6651971 在Android系统中,提供了独特 ...

  7. http://blog.csdn.net/hguisu/article/details/8836819

    1.  MySql+Memcached架构的问题 Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现. ...

  8. https://blog.csdn.net/watermelon_learn/article/details/88902117

    这里写自定义目录标题 第一次转载大神的文章,也是第一次发表csdn,有错大家请原谅. 华为2019年3月27日实习生笔试题及解答 第一次转载大神的文章,也是第一次发表csdn,有错大家请原谅. 我们对 ...

  9. Android Volley完全解析(二),使用Volley加载网络图片 转载:http://blog.csdn.net/guolin_blog/article/details/174

    转载:http://blog.csdn.net/guolin_blog/article/details/17482165 在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法.本篇文章中 ...

最新文章

  1. k8s多master建议用几个_Kubernetes 教程之跟着官方文档从零搭建 K8S
  2. 【C++标准库】并发
  3. java架构师,必须掌握的几点技术?
  4. cwntos新建目录挂载磁盘_centos挂载磁盘及扩展根目录
  5. excel在线_怎么能在线免费将PDF转Excel?
  6. SQL Server 2008 复习(二)
  7. java计算器简单吗,java简单计算器
  8. windows中PLSQL/Developer、Oracle InstantClient的安装与配置
  9. Android中使用Notifaction无反应
  10. 深度学习/机器学习入门基础数学知识整理(八):中心极限定理,一元和多元高斯分布
  11. 网络术语,接口和协议简介
  12. 简单C语言的框架结构
  13. 这份公众号运营攻略,可以帮你系统地运营好公众号
  14. 油溶性Cu,Mn共掺杂量子点光转换材料
  15. {__ob__: Observer }的解决方式
  16. 车联网---V2X介绍、V2X现有的两大通信标准DSRC和LTE V2X
  17. python搭建PyDev详细版
  18. 你慕了么,2021年11月全国程序员薪资出炉~
  19. JSP文件验证登陆饭否网!
  20. JCL源码使用日志框架源码查看

热门文章

  1. java spliterator_java 8 stream中的Spliterator简介
  2. oracle指定过个时间点 job_SQL SERVER 快速恢复:生成指定时间点的恢复脚本
  3. python方法测试怀孕_在Python中测试私有方法(例外)
  4. 项目还有哪些优化的地方
  5. 单片机C语言稳压程序,51单片机的基于MC34063的5V稳压器的设计 -(原理图+程序)...
  6. 如何修改was的java路径_在eclipse中修改tomcat的部署路径操作
  7. camunda流程定义表无数据_【经验】数据可视化分析操作指南
  8. NodeJs数据库CRUD操作
  9. 20200802:力扣200周周赛题解
  10. 报表下拉框多选查询及一般在sql中添加查询条件