最近用到了模态视图,简单了解了下.
从VC1 present VC2 ,在从VC2 present VC3
VC1 就充当presenting view controller
VC2就是presented view controller
重点:
如果:从VC1 present VC2 ,在从VC2 present VC3
在VC2 中dismiss 其实消失的是VC3

如果只有:从VC1 present VC2
在VC2中dismiss 同样它会找从VC2 present 的视图,发现找不到,就会找从VC1 present的视图,也就把VC2 给dismiss掉了.
有点类似先从self(本身)找,如果没有发现就找super(父类)

要想dismiss 掉VC2 正确的做法是用代理回调给VC1 让VC1来dismiss掉VC2

present 和Dismiss相关推荐

  1. 自定义present和dismiss的转场动画

    趁周末闲暇之余,重新写一下present和push的自定义动画. 本来之前有写过一个,因为没有及时整理,到导致一时凌乱,找不到具体在哪了,提醒各位,平时要注意代码的整理和归档,不然到时候重复的代码写了 ...

  2. dismiss ios pop效果_iOS ~ ViewController的Push,Pop和Present,Dismiss转场动画

    转场动画涉及到的包括导航控制器的Push动画和Pop动画,以及普通控制器的Present和Dismiss动画,主要就是通过控制器遵守UIViewControllerTransitioningDeleg ...

  3. 【iOS】present和push

    present和push present和dismiss 使用方法 特点 push和pop 使用方法 特点 demo present和dismiss 使用方法 使用一般的视图控制器用present方法 ...

  4. 【iOS开发】——present和push

    假期写UI的时候就遇到了到底是使用present还是使用push,二者虽都可以推出新界面,但是用法等方面略有不同. 一. present与push之间的不同点和相同点 共同点 push与present ...

  5. iOS present 和 push

    文章目录 简介 使用方法 A视图 present 到 B视图再push到 C视图 C视图使用dismiss返回 C视图使用pop返回 简介 共同点 – present和push方法都可用于推出新的界面 ...

  6. iOS - present和push

    一.定义区别 pushViewController 导航栏控制器入栈的方式切换页面(pop可以返回任意一层)push一般用于同一业务不同界面之间的切换(也就是只能导航栏间的切换,从第二个导航栏到第三个 ...

  7. [iOS]-present和push

    共同点: present和朴实方法都可以用于推出新的界面,present和dismiss对应使用,push和pop对应使用. 不同点: present弹出的视图是模态视图(是一个临时视图)并且模式情况 ...

  8. android上方导航条跳转页面,《成为大前端》系列 7. 多页面、页面跳转和Navigation模块...

    介绍 开发过移动 Web 页面的同学都知道,单个页面由客户端的 UI 所承载,页面间的跳转也 不再是使用 window 和 location,也不是使用 a 标签,而且调用 Native 写好的 br ...

  9. (0030) iOS 开发之跳转之转场动画

    demo: 1 iOS  ~ ViewController的Push,Pop和Present,Dismiss转场动画 // http://blog.csdn.net/zhangao0086/artic ...

最新文章

  1. Thonny开发环境中显示数据曲线
  2. lob移表空间 oracle_移动一个带有lob字段的表到另外一个表空间
  3. windows查看java进程详细信息的几种方法
  4. pictureBox1.Image的获得图片路径的三种方法
  5. php是什么电器元件,电阻器是电子、电器设备中常使用的一种基本电子元件
  6. centos安装桌面和远程连接
  7. Windows Print Spooler 远程代码执行漏洞(CVE-2021-1675)
  8. ~~堆优化版dijkstra
  9. (随机|批量)梯度下降法、(拟)牛顿法、共轭梯度法、启发式算法
  10. 拓端tecdat|R语言优化交易系统:用平行坐标图可视化系统参数优化结果
  11. DB2中修改表字段类型或者长度
  12. 2019最受欢迎语言_2019年100最受欢迎的免费在线课程
  13. pdn阻抗测试_非常详细的阻抗测试基础知识
  14. 计算机ip怎么换路由器,路由器怎么换ip地址
  15. 《Python语言程序设计》刘卫国主编字符串与正则表达式习题5详解(选择)
  16. awesome-git 中文版,收集常用 Git 教程、工具 の 资源库
  17. 如何高效制作数据可视化大屏,大屏高效制作攻略分享,总有一款适合你
  18. 机械硬盘速度突然变慢了
  19. nvm安装与使用详解(Window11)
  20. ig夺冠后服务器不稳定,因IG夺冠造成LOL国服在线火爆,出现服务器延迟卡顿情况...

热门文章

  1. 解决常见 ××× 连接 错误619
  2. 国家授时中心官方授时校时软件sntpc 2.7
  3. C语言KMP算法之病毒检测
  4. 【快代理】Python SDK 使用
  5. 目标检测之--mmdetection使用
  6. 判断线段是否相交:快速排斥+跨立
  7. 阿里ODPS架构与SQL过程
  8. Java之动态规划之子序列问题
  9. 使用Powershell 管理Azure云端虚拟机!
  10. POJ 2945 Find the Clones