//利用CATransition来作模拟

//模拟Push
- (void)pushView:(UIView *)pushView inView:(UIView *)inView
{
CATransition *animation = [CATransition animation];
animation.duration = 0.2f;
animation.timingFunction = [CAMediaTimingFunction
functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
animation.fillMode = kCAFillModeForwards;
animation.type = kCATransitionPush;
animation.subtype = kCATransitionFromRight;
[inView.layer addAnimation:animation forKey:nil];
[inView addSubview:pushView];
} //模拟pop
- (void)navPopView:(UIView *)popView
{
CATransition *animation = [CATransition animation];
animation.duration = 0.2f;
animation.timingFunction = [CAMediaTimingFunction
functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
animation.fillMode = kCAFillModeForwards;
animation.type = kCATransitionPush;
animation.subtype = kCATransitionFromLeft;
[self.view.layer addAnimation:animation forKey:nil];
[popView removeFromSuperview];
}

最新文章

  1. PC虚拟现实应用的性能分析与优化:从CPU角度切入
  2. Android导航栏菜单强制转换
  3. ArrayList和Vector的区别
  4. I/O流——其他流
  5. Zabbix(二)--第一台主机监控及触发器
  6. 【JavaEE企业应用实战学习记录】authorityFilter
  7. Hash Table in C
  8. jQuery的选择器小总结
  9. 利用NSIS软件制作C#安装包
  10. java 引用资源-ClassLoader.getResource()方法
  11. 自定义绘制View
  12. STM32 IAP 在线升级详解(转)
  13. 【webpack】webpack-dev-server生猛上手——让我们来搭一个webpack的微服务器吧!
  14. Linux之服务管理
  15. (NO.00001)iOS游戏SpeedBoy Lite成形记(二十)
  16. jetbrains 系列 webstorm、IntelliJ Idea 免费激活方法免激活码
  17. Tomcat问题
  18. HFun.快速开发平台(三)=》通用系统用户选择
  19. 洛谷P1107[BJWC2008]雷涛的小猫题解
  20. MPI 在Windows10 上安装,使用VS2013编译生成可执行程序

热门文章

  1. zend server mac 下配置
  2. apache官方中文hadoop说明文档地址
  3. 聊一聊HTML <pre>标签
  4. 跟着百度学习php之ThinkPHP的运行流程-1
  5. systemd启动多实例
  6. wpa wp2 psk的配置方式
  7. Android基础总结(九)多媒体
  8. PHP多进程编程(3):多进程抓取网页的演示
  9. [oracle] update语句卡住问题
  10. 一个RESTful服务,用来定位运行在AWS地区(Region)中的中间层服务