//1.加载storyboard源文件
- (instancetype)initWithCoder:(NSCoder *)aDecoder
{
return [superinitWithCoder:aDecoder];
}
//2.创建storyboard中的控件
- (void)awakeFromNib
{
[superawakeFromNib];
}
//3.加载视图
- (void)loadView
{
[superloadView];
}
//4.视图加载完成
- (void)viewDidLoad {
[superviewDidLoad];
}
//5.视图将要呈现
- (void)viewWillAppear:(BOOL)animated
{
[superviewWillAppear:animated];
}
//8.视图已经呈现
- (void)viewDidAppear:(BOOL)animated
{
[superviewDidAppear:animated];
}
//6.视图将要重新布局:视图会根据storyboard中的约束重新布局
- (void)viewWillLayoutSubviews
{
[superviewWillLayoutSubviews];
}
//7.视图完成重新布局
- (void)viewDidLayoutSubviews
{
[superviewDidLayoutSubviews];
}
//9.视图将要消失
- (void)viewWillDisappear:(BOOL)animated
{
[superviewWillDisappear:animated];
}
//10.视图已经消失
- (void)viewDidDisappear:(BOOL)animated
{
[superviewDidDisappear:animated];
}
//11.销毁
- (void)dealloc
{
}