iOS生命周期

生命周期如下:

xib/storyboard:-initWithCoder:,而非xib/storyboard的是-initWithNibName:bundle:然后-init

-loadView

-viewDidLoad

-viewWillAppear:

-viewDidAppear:

-viewWillDisappear:

-viewDidDisappear:


注意,当从ViewController进入到HYBViewController控制器时,注意出现顺序如下:

-[ViewController viewWillDisappear:]

-[HYBViewController viewWillAppear:]

-[HYBViewController viewDidAppear:]

-[ViewController viewDidDisappear:]

在HYBViewController完全出现后,才会调用前一个控制器的完全消失。像这种要不同控制器之间导航条隐藏与显示控制问题,就需要特别注意其生命周期的顺序。

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

推荐阅读更多精彩内容

  • load初始化方法<加载到内存就会执行,不需要触发,且只会调用一次> + (void)load 只要加载内存中就会...
    flowerflower阅读 4,084评论 1 2
  • 面试问到生命周期,答得不全,面试官建议我看下斯坦福大学公开课的PPT,如图(点击看大图): 总结中没有 -(voi...
    iCoreMan阅读 2,325评论 0 0
  • 我有一个外教老师,在意大利有属于自己的服装品牌,我问他为什么愿意来中国当老师。 他说了很多,不过最主要的原因还是他...
    磨炼塾阅读 3,051评论 0 1
  • 这夜晚风呢喃 浪花如雪 推搡着奔向岸 你的小手在我掌心里温暖 这夜花火璀璨 天空的影子在海蓝里迷幻 你甜美的笑靥...
    樽前邀月阅读 4,392评论 11 37