关于push 和 present

iOS上面默认的转场分为push和present两种,但是转场的时候的view的运行机制是什么样子的呢,以及生命周期函数的运行先后顺序分别是怎样的,下面两张图分别是push转场和present转场的运行打印结果:

push运行打印结果

操作是push出去然后pop返回


present运行打印结果

操作是present出去然后dismiss返回


这之间的差距大家自己看吧,这是经过我多次验证的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言的前言 唐巧前辈在微信公众号「iOSDevTips」以及其博客上推送了我的文章后,我的 Github 各项指标...
    VincentHK阅读 5,450评论 3 44
  • 概述 这篇文章,我将讲述几种转场动画的自定义方式,并且每种方式附上一个示例,毕竟代码才是我们的语言,这样比较容易上...
    iOS_Developer阅读 1,049评论 0 4
  • OC开发我们主要有以下三种自定义方法,供大家参考:Push & PopModalSegue 前两种大家都很熟悉,第...
    ScaryMonsterLyn阅读 1,704评论 1 3
  • 南京今天又热又闷。 我们练了一个下午,又淋了一场暴雨。 解散的时候雨就更大了,豆大的雨把黄花打落地纷纷扬扬,落在地...
    泊如1020阅读 270评论 0 0
  • 今天 稍微幻想了一下两个星期后的辟谷 早上8点到晚上9点这十几个小时都不能吃东西还得练瑜伽 呆在同一个地方里十几个...
    温大龄阅读 365评论 0 0