iOS 多个页面push或present,迁移到指定ViewController

原创 2017年01月03日 10:10:22

多个页面push或present,迁移到指定ViewController,根据判断依据。

1、presentViewController合理利用 presentedViewControllerpresentingViewController两个方法处理ViewController的dismiss;

2、pushViewController利用popToViewController到指定ViewController;

3、嵌套两者跳转方式:

3.1 push + present 判断要迁移到的viewController是否有presentedViewController,如果有需要先dismiss这个viewController,再进行pop处理;

3.2 present + push 判断要迁移到的viewController是否有presentedViewController,如果有直接dismiss,不需要先pop处理。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS7新特性 ViewController转场切换(二) 系统视图控制器容器的切换动画---push pop present dismis

@上一章,介绍了主要的iOS7所增加的API,可以发现,它们不是一个个死的方法,苹果给我们开发者提供的是都是协议接口,所以我们能够很好的单独提出来写成一个个类,在里面实现我们各种自定义效果.     ...

Objective-C弹出模态学习之Present ViewController Modally

Present ViewController Modally 一、主要用途  弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewCont...
  • yxys01
  • yxys01
  • 2016年05月26日 15:14
  • 427

IOS Present ViewController详解

一、主要用途   弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerControll...

ios视图切换之push与present混用

在变成过程中,经常遇到两个视图控制器之间的切换,导航控制器即UINaVigation是最常用的一种,有时为了某些效果又需要进行模态切换,即present。 我们的布局经常是在window上加一个...

iOS 简单push和present混用退回根视图方法

今天这个真的我很想写一篇很详细的的文章来说明这两个混用后的推出方法,因为之前折磨了我很久。 简单的用一张图来概括下情况。 需要实现的最终结果是从F界面一下子回到A界面 这...

ios视图切换之push与present混用

在编程过程中,经常遇到两个视图控制器之间的切换,导航控制器即UINaVigation是最常用的一种,有时为了某些效果又需要进行模态切换,即present。 我们的布局经常是在window上加一个na...

iOS开发之Present ViewController Modally --弹出模态ViewController

一、主要用途   弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerControll...
  • WHY_IOS
  • WHY_IOS
  • 2012年08月06日 23:17
  • 33320

iOS开发之ViewController页面跳转和弹出模态

本文介绍了iOS开发中ViewController的页面跳转和弹出模态,ViewController是MVC开发模式中一个重要的类。   ViewController 页面跳转 从一个C...

iOS开发中ViewController的页面跳转和弹出模态

ViewController 页面跳转 从一个Controller跳转到另一个Controller时,一般有以下2种:  1、利用UINavigationController,调用pushView...

Present ViewController详解

Present ViewController Modally  一、主要用途   弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的View...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 多个页面push或present,迁移到指定ViewController
举报原因:
原因补充:

(最多只允许输入30个字)