关于视图控制器的生命周期,主要有以下几个方法:
// 创建视图控制器的视图
- (void)loadView {
NSLog(@"%s__%d", __FUNCTION__, __LINE__);
}
// 视图加载完成
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"%s__%d", __FUNCTION__, __LINE__);
}
// 视图将要出现
- (void)viewWillAppear:(BOOL)animated {
NSLog(@"%s__%d", __FUNCTION__, __LINE__);
}
// 视图将要消失
- (void)viewWillDisappear:(BOOL)animated {
NSLog(@"%s__%d", __FUNCTION__, __LINE__);
}
// 视图已经出现
- (void)viewDidAppear:(BOOL)animated {
NSLog(@"%s__%d", __FUNCTION__, __LINE__);
}
// 视图已经消失
- (void)viewDidDisappear:(BOOL)animated {
NSLog(@"%s__%d", __FUNCTION__, __LINE__);
}