您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页iOS视图声明周期方法执行顺序

iOS视图声明周期方法执行顺序

来源:化拓教育网

当一个视图控制器被创建, 并在屏幕上显示的时候, 代码的执行顺序如下:

  • alloc 创建对象, 分配空间

  • init(initWithNibName) 初始化对象, 初始化数据

  • loadView 从nib加载视图, 通常这一步不需要去干涉. 除非你没有使用xib文件创建视图

  • viewDidLoad 载入完成, 可以进行自定义数据以及动态创建其他控件

  • viewWillAppear视图将出现在屏幕之前, 马上这个视图就会被展现在屏幕上了

  • viewDidAppear 视图已经在屏幕上渲染完成

当一个视图被移除屏幕并且销毁的时候的执行顺序, 这个顺序差不多和上面相反

  • viewWillDisAppear 视图将被从屏幕上移除以前执行
  • viewDidDissAppear 视图已经从屏幕上移除完成, 用户看不到这个视图了
  • delloc 视图被销毁

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务