El ciclo de vida de la vista del controlador

Implementación del ciclo de vida de Simple View

-(void)loadView{
    [super loadView];
}

//当View加载完毕时调用
- (void)viewDidLoad {
    [super viewDidLoad];
}

//当控制器的View即将显示的时候调用
- (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
}
//当控制器的View显示完毕时调用
- (void)viewDidAppear:(BOOL)animated{
    [super viewDidAppear:animated];
}
//当控制器的View即将消失时调用
-(void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:animated];
}
//当控制器的View消失完毕时调用
-(void)viewDidDisappear:(BOOL)animated{
    [super viewDidDisappear:animated];
}

Recuerde que viewDidLoad solo se llama una vez

loadView -> viewDidLoad -> viewWillAppear -> viewDidAppear -> viewWillDisappear -> viewDidDisappear


Nota especial: ¿Cuándo se utilizarán LayoutSubviews?
1. Se llama cuando la Vista se agrega a otra Vista
2. Sellama cuando sediseñan sus propios controles secundarios
3. Sellamacuando la pantalla es horizontal
4. Sellamacuando cambia su propio tamaño
5. Cuando la Vista desaparece, también se presentará al niño control S

//当控制器的View即将布局子控件的时候调用
-(void)viewWillLayoutSubviews{
    [super viewWillLayoutSubviews];
}
//当控制器的View布局的子控件完毕时调用
-(void)viewDidLayoutSubviews{
    [super viewDidLayoutSubviews];
}

Supongo que te gusta

Origin blog.csdn.net/woruosuifenglang/article/details/79683443
Recomendado
Clasificación