美文网首页
模态跳转和导航push

模态跳转和导航push

作者: 牛大发了 | 来源:发表于2017-05-25 10:00 被阅读0次

使用模态跳转的动画push导航控制器:

//方法一:模态跳转,前提是利用navigationcontroller这个容器

//                UserManagerViewController *userManagerVC = [[UserManagerViewController alloc] init];

//                UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:userManagerVC];

//                [self presentViewController:nav animated:YES completion:nil];

//方法二:push,只不过有莫泰跳转的方式,这种方法更好

UserManagerViewController *userManagerVC = [[UserManagerViewController alloc] init];

CATransition *animation = [CATransition animation];

animation.duration = 0.2;

animation.type = kCATransitionMoveIn;

animation.subtype = kCATransitionFromTop;

animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault];

[self.navigationController.view.layer addAnimation:animation forKey:nil];

[self.navigationController pushViewController:userManagerVC animated:NO];//自定义动画,此处要设为NO

相关文章

  • 模态跳转和导航push

    使用模态跳转的动画push导航控制器: //方法一:模态跳转,前提是利用navigationcontroller这...

  • modal初识

    1-modal介绍 模态 是一种跳转形式和push的区别push 是依赖导航控制器的modal 是不依赖于导航控制...

  • 47-Swift 之控制器之间的跳转

    一 、 App开发中控制器之间的跳转有哪些方法? 》1 、导航跳转》2、模态跳转 二 、导航跳转 & 模态跳...

  • iOS页面跳转和反回的实战用法

    常用的页面跳转方式主要分模态和push两种 一 . 模态跳转 1.带动画的模态跳转 页面跳转动画有四种 UIMod...

  • IOS 关于模态弹出后 导航不能跳转问题

    写代码碰到一个很奇怪的问题,就是模态以后在push不能跳转了,后来百度看了别人的代码,是因为导航的问题,,模态弹出...

  • AppDelegate里跳转其它界面

    1.模态弹出 2.push跳转 搞定

  • iOS项目中常见的控制器跳转

    iOS控制器有两种跳转方式:1.模态跳转2.导航控制器跳转 1.模态跳转 dismissViewControlle...

  • Swift转场动画

    源码Github地址 系统模态跳转 模态跳转退回上一层控制器 push动画转场,支持右滑返回,当前控制器不是nav...

  • iOS pop到指定视图报错

    导航栏在 iOS 开发中,是使用最多的视图跳转基础。 导航栏跳转主要方法为 push和 pop。 在内存中,以栈的...

  • iOS开发-模态视图跳转

    iOS开发中界面的跳转一般都会使用导航栏UINavigationController来进行push跳转,使用导航栏...

网友评论

      本文标题:模态跳转和导航push

      本文链接:https://www.haomeiwen.com/subject/dgmaxxtx.html