父子控制器

父子控制器

开发中的规范:

只要是A控制器的View添加到了B控制的view上面,那么就要让这个A控制器成为B控制器的子控制器

push

  • 只要是导航控制器的子控制器就能拿到导航控制器
  • 如果某个控制器想拿到自己所在的导航控制器,系统会做一些事情,它会先去判断,这个控制器是否是当前导航控制器的子控制器,如果不是,就去找该控制器的父控制器,判断其父控制器是否是该导航控制器的子控制器,如果不是,再这样一直找,直到这个控制器没有父控制器位置

dismiss

  • 如果一个控制器想执行dismiss操作,系统先会断下当前控制器是否是modal出来的控制器,如果不是,判断下父控制器是否是modal控制器,如果不是,一直判断,直到没有父控制器,如果找到,就将modal出来的那个控制器给dismiss掉
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容