zoukankan      html  css  js  c++  java
  • 控制器的生命周期

    #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];

    }

  • 相关阅读:
    nyoj 230/poj 2513 彩色棒 并查集+字典树+欧拉回路
    nyoj 211 Cow Contest
    nyoj 203 三国志 dijkstra+01背包
    nyoj 170 网络的可靠性
    nyoj 120 校园网络
    nyoj 115 城市平乱 dijkstra最短路
    nyoj 42 一笔画问题 欧拉路径
    nyoj 38 布线问题
    hdu 2089 不要62--数位dp入门
    nyoj 712 探 寻 宝 藏--最小费用最大流
  • 原文地址:https://www.cnblogs.com/airy99/p/3769076.html
Copyright © 2011-2022 走看看