`

[IOS]dismissModalViewControllerAnimated相关

    博客分类:
  • IOS
阅读更多

为了防止多重present controller,可以用dismissModalViewControllerAnimated去回退到之前的controller中。

原理是,self dismissModalViewControllerAnimated  对应 presentModalViewController方式显示,谁present,dismiss就退回到谁。

如果dismiss失效,有可能调用的是push的跳转。这时候要用pop:self.navigationController popViewControllerAnimate 对应 pushViewController 方式显示

 

参考:

http://blog.csdn.net/xiaohei5188/article/details/9142015

分享到:
评论

相关推荐

    iOS集成ZBarSDk

    - 当用户完成扫描或希望退出时,调用`dismissModalViewControllerAnimated:`方法关闭扫描界面。 8. **ZBar_demo示例** ZBar_demo是提供的一个简单示例项目,它演示了如何在实际应用中使用ZBarSDK进行条形码扫描。...

    斯坦福大学iOS开发教程2011年秋Lecture 15

    模态视图控制器将持续显示,直到调用了`dismissModalViewControllerAnimated:`方法。值得注意的是,这个消息不应发送给`alvc`本身,而是应该发送给呈现`alvc`的视图控制器。 #### 自我解散 虽然通常不鼓励模态视图...

    iOS页面跳转及数据传递(三种)

    而 `dismissModalViewControllerAnimated:` 用于关闭模态视图,返回到之前的状态。 3. **直接添加视图(Add Subviews)** 直接通过 `addSubview:` 方法将一个视图添加到窗口或另一个视图之上,实现页面的切换。当...

    ModalViewDemo

    在iOS应用开发中,`ModalViewDemo`是一个常见的示例,它涉及到如何使用`presentModalViewController`方法来显示一个模态视图控制器。模态视图控制器(Modal View Controller)是一种设计模式,它用于在当前界面之上...

    ZBarSDK-64_Demo

    4. **关闭扫描**:用户完成扫描后,可以调用`dismissModalViewControllerAnimated:`关闭扫描界面。 通过ZBarSDK-64_Demo,开发者可以深入理解如何在64位的iOS设备上实现高效且稳定的二维码扫描功能,为移动应用增加...

    第七节 利用ModalViewController切换View.docx

    【ModalViewController】是一种在iOS应用开发中用于在多个视图之间进行切换的技术,特别是在需要从一个视图模态地过渡到另一个全屏显示的视图时。与`UINavigationController`不同,`UINavigationController`通过导航...

    SDK1.6.2 demo.zip

    [self dismissModalViewControllerAnimated:YES]; } - (void)sendImageContent { NSString *filePath = [[NSBundle mainBundle] pathForResource:@"res1" ofType:@"jpg"]; NSData *imageData = [NSData ...

Global site tag (gtag.js) - Google Analytics