码迷,mamicode.com
首页 > 其他好文 > 详细

控制器的生命周期

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

标签:c   a   使用   name   app   ui   

 

#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

控制器的生命周期

标签:c   a   使用   name   app   ui   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!