ViewController 生命周期

来源:互联网 发布:经典网络言情小说 编辑:程序博客网 时间:2024/05/16 19:24

iOS开发 ViewController 生命周期


1. ViewController 常用类型

① 直接用于呈现内容并与用户交互:
如 UITableViewController,UIViewController
② 用于控制和显示其他 ViewController:
如UINavigationController (堆栈形式),UITabbarController (并列形式)

2. ViewController 生命周期

ViewController 生命周期

使用:
① viewDidLoad
这个方法比较常用,同过初始界面的方法将视图加载入内存后,会调用viewDidLoad 方法来进行进一步的设置。对于初始数据的载入,设定等操作。
② viewWillAppear
通常利用这个方法,对即将显示的视图进一步的设置。
还有当该控制器拥有多个视图时候,在视图间切换时,要进行数据刷新操作时候可使用。因为并不会再次载入 viewDidLoad 方法,但是该 viewWillAppear 方法会再次被调用。

注意:view 生命周期在 ViewController 生命周期之中,在 view 释放之前,Viewcontroller 是不可以释放的
0 0