iosUI笔记

控制器的生命周期代码演示

2015-10-04  本文已影响179人  iOS_Cqlee

控制器的生命周期代码演示

// 控制器的生命周期方法一般是以view开头// ARC下控制器view的生命周期方法// viewDidLoad ->  viewWillAppear -> viewWillLayoutSubviews ->  viewDidLayoutSubviews -> viewDidAppear -> viewWillDisappear ->  viewDidDisappear

// 控制器的view加载完成的时候调用- (void)viewDidLoad {    [superviewDidLoad];// Do any additional setup after loading the view, typically from a nib.NSLog(@"%s",__func__);}

// view完全显示的时候调用- (void)viewDidAppear:(BOOL)animated{    [superviewDidAppear:animated];NSLog(@"%s",__func__);}

// view完全消失的时候调用- (void)viewDidDisappear:(BOOL)animated{    [superviewDidDisappear:animated];NSLog(@"%s",__func__);}

// view布局子控件完成的时候调用- (void)viewDidLayoutSubviews{    [superviewDidLayoutSubviews];NSLog(@"%s",__func__);}

// view即将显示的时候调用- (void)viewWillAppear:(BOOL)animated{    [superviewWillAppear:animated];NSLog(@"%s",__func__);}

// view即将消失的时候调用- (void)viewWillDisappear:(BOOL)animated{    [superviewWillDisappear:animated];NSLog(@"%s",__func__);}

// view即将布局子控件的时候调用- (void)viewWillLayoutSubviews{    [superviewWillLayoutSubviews];NSLog(@"%s",__func__);}

#pragma mark - 非ARC// 在接收到内容警告的时候有可能会调用// view即将销毁的时候调用- (void)viewWillUnload{}//  view完全销毁的时候调用- (void)viewDidUnload{// 清空数据self.datas=nil;}

//- (void)setDatas:(NSArray *)datas//{//    if (datas != _datas) {//        _datas = [datas retain];//        [datas release];//    }//    return _datas;//}

上一篇下一篇

猜你喜欢

热点阅读