- (void)push {

CATransition *transition = [CATransition animation];

transition.duration = 0.4f;

transition.type = kCATransitionMoveIn;

//动画过渡方向

transition.subtype = kCATransitionFromTop;

[self.navigationController.view.layer addAnimation:transition forKey:kCATransition];

ViewController2 *newVC = [ViewController2 new];

[self.navigationController pushViewController:newVC animated:NO];

}

- (void)pop {

CATransition *transition = [CATransition animation];

transition.duration = 0.4f;

transition.type = kCATransitionReveal;

transition.subtype = kCATransitionFromBottom;

//动画速度,kCAMediaTimingFunctionEaseInEaseOut创建了一个慢慢加速然后再慢慢减速的过程

transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];

[self.navigationController.view.layer addAnimation:transition forKey:kCATransition];

[self.navigationController popViewControllerAnimated:NO];

}

iOS自定义push动画-从下向上push相关推荐

  1. iOS自定义过渡动画

    历时5天从各种英文教程中学习到的过渡动画,是一个很难忘的探索经历 比较好的参考文章自定义UIViewController过渡入门 ,动画入门. 转场方式 首先让我们来了解iOS转场的方式: UINav ...

  2. iOS:自定义模态动画 --UIPresentationController

    UIPresentationController :展示控制器,是iOS8的一个新特性,用来展示模态窗口的.它是所有模态控制器的管理者. 即: 1> 管理所有Modal出来的控制器 2>  ...

  3. push出页面和present一样底部垂直出现(从下向上推出)

    //MARK: Push动画///从下向上推出(push出页面 ----> 从底部到顶部 垂直出现-消失) func setPushAnimatedWithTransition(customSe ...

  4. iOS 自定义转场动画浅谈

    代码地址如下: http://www.demodashi.com/demo/11612.html 路漫漫其修远兮,吾将上下而求索 前记 想研究自定义转场动画很久了,时间就像海绵,挤一挤还是有的,花了差 ...

  5. iOS 自定义转场动画, nav的push/pop自定义动画

    本文记录分享下自定义转场动画的实现方法,具体到动画效果:新浪微博图集浏览转场效果.手势过渡动画.网易音乐启动屏转场动画.开关门动画.全屏侧滑返回效果 的代码可以到Github WSLTransferA ...

  6. iOS 自定义转场动画实现小红书的push效果思路以及下雪碎屏等动画的实现

    感觉好久没写会动的Demo了,前几天写了很久的Block源码分析,分析了几天整个人都不好了,都不知道block是什么了......,有需要的同学可以去看看,简直不要太简单Block是什么鬼毕竟也是做电 ...

  7. iOS自定义转场动画(1)——自定义Push转场动画

    版本:Xcode 7.0.1 语言:Objective-C 转场动画就是viewController之间切换的动画. 主要有以下三种自定义方法: 列Push & Pop Modal Segue ...

  8. iOS 自定义页面的切换动画与交互动画 By Swift

    iOS7之前,开发者为了寻求自定义Navigation Controller的Push/Pop动画,只能受限于子类化一个UINavigationController,或是用自定义的动画去覆盖它.但是随 ...

  9. iOS自定义转场动画实战讲解

    转场动画这事,说简单也简单,可以通过presentViewController:animated:completion:和dismissViewControllerAnimated:completio ...

最新文章

  1. AndroidSDK结合SpringBoot实现支付宝支付功能
  2. Rocksdb 的 BlobDB key-value 分离存储插件
  3. 阿里JAVA开发手册零度的思考理解(二)
  4. lnmp、lamp、lnmpa一键安装包
  5. 树莓派 Ubuntu mate 18.04 下开启vncserver
  6. JavaScript Iframe富文本编辑器中的光标定位
  7. 面试问“请介绍下自己”,应聘者就回了两点,立马勾起HR的兴趣!
  8. oracle 二进制日志格式,二进制日志
  9. 安卓开发仿微信图片拖拽_Android 仿微信朋友圈发表图片拖拽和删除功能
  10. php mail函数_php 发送邮件函数
  11. asp.net关于上传文件修改文件名的方法
  12. 在Win7中IIS配置Asp.Net虚拟文件夹的方法及错误总结!
  13. 在PADS中如何导出PCB封装库
  14. 基于生物特征密钥生成研究 ------应用于区块链领域密钥的生成办法
  15. cad计算机画图标准,CAD高级绘图员鉴定标准
  16. 我自己做了一个免费的百度网盘、BT、迅雷的加速器!
  17. FPGA基础入门篇(三) 程序的固化和下载
  18. 数据仓库之-历史数据存储方案
  19. outlook一直显示尝试连接服务器,OUTLOOK EXPRESS老是连接不上服务器怎么办?
  20. 如何对自己定义的目标进行分解

热门文章

  1. Unity Scroll View列表滑动时 列表内图片边缘闪烁问题解决
  2. IP地址相关知识深入了解~
  3. RFID物资管理系统解决方案-RFID智慧物资管理-杭州东识科技
  4. 知识变现,就是把知识产品化和工具化
  5. Docker----(七)数据卷管理
  6. 嵌入式毕设分享 GSM手机短信收发系统(源码+论文)
  7. Dalvik ART
  8. 自组网对讲机怎么轻松组网
  9. nmn真的能抗衰去皱吗,nmn皮肤抗衰的研究(详解)
  10. Qt开发打字动效软件