首页 > 其他 > 详细

控制器的生命周期

时间:2014-06-05 14:20:58      阅读:369      评论:0      收藏:0      [点我收藏+]

 

#pragma mark 当需要创建控制器的view时就会调用

// 当需要使用到当前控制器的view,并且viewnil,就会调用loadView来创建view

// 重写这个方法的目的:就是为了自定义view

// 不需要调用[super loadView];

- (void)loadView

{

//    [super loadView];

    

    self.view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"06.jpg"]];

    

    NSLog(@"-----loadView");

    

//    self.view = [[UIWebView alloc] init];

}

 

#pragma mark 控制器的view加载完毕就会调用一次

- (void)viewDidLoad

{

    [super viewDidLoad];

    

    

    NSLog(@"------viewDidLoad");

}

 

#pragma mark 控制器的view显示完毕的时候调用

- (void)viewDidAppear:(BOOL)animated

{

    [super viewDidAppear:animated];

    

    NSLog(@"-------viewDidAppear");

}

#pragma mark 控制器的view即将显示的时候调用

- (void)viewWillAppear:(BOOL)animated

{

    [super viewWillAppear:animated];

    

    NSLog(@"-------viewWillAppear");

}

 

 

#pragma mark 当控制器的view从父控件中移除的时候,才又可能会执行下面的方法

 

#pragma mark 控制器的view消失完毕的时候调用

- (void)viewDidDisappear:(BOOL)animated

{

    [super viewDidDisappear:animated];

    

    NSLog(@"-------viewDidDisappear");

}

 

#pragma mark 控制器的view即将消失的时候调用

- (void)viewWillDisappear:(BOOL)animated

{

    [super viewWillDisappear:animated];

    

    NSLog(@"-------viewWillDisappear");

}

 

 

#pragma mark 当接受到内存警告的时候就会调用

- (void)didReceiveMemoryWarning

{

    [super didReceiveMemoryWarning];

}

控制器的生命周期,布布扣,bubuko.com

控制器的生命周期

原文:http://www.cnblogs.com/airy99/p/3769076.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!