zoukankan      html  css  js  c++  java
  • loadView, viewDidLoad 快速使用

    一  loadView:

    在每次访问 UIViewController时,且其 view = nil 时,会调用这个方法,所以大家在开发中想自己设置 view 的可以用这个方法,在这个方法中自定义 view

    *所以在以下情况记得使用这个方法:

    加载 与控制器绑定的 xib 时

    [[GLViewController alloc] initWithNibName:@"GLViewController" bundle:nil];

    如果没有传明显的 xib 文件名,就会加载和控制器 同名的

    [[GLViewController alloc] init]; // 加载GLViewController.xib

    如果没有关联的 xib 文件,就会创建一个空白的UIview

    用纯代码写 ,先重写 loadView 方法,并且不需要调用[super loadView],因为调用父类会创建一个空白的的UIview,但是如果真的调用也不会错,

    二  viewDidLoad

    无论是通过加载 xib文件,还是重写 loadView 方法创建的 UIViewController 的 view, 都会调用 viewDidLoad 这个方法

    所以这个方法里面可以加载view 上面的控件

    *什么时候用这个方法:

    对界面进行初始化操作,比如 view 里面添加一些子视图,从数据库或者网络加载模型数据填充到子视图中

    风吹起的地方不是因为风动,是因为心动
  • 相关阅读:
    Python-产生随机长度的密码
    Python-双色球
    Python-产生手机号码
    Word操作笔记
    1035 最长的循环节
    B. Recover the String
    uva11752 The Super Powers
    UVA11754
    GCD
    D. Persistent Bookcase(Codeforces Round #368 (Div. 2))
  • 原文地址:https://www.cnblogs.com/GLbog/p/4972546.html
Copyright © 2011-2022 走看看