view是延迟加载的,然后
比如xib里面的view是创建好了然后要用的时候去加载?还是加载和创建一个意思,要用的时候才创建?
有前辈提点下么?多谢

解决方案 »

  1.   

    //这是创建
    uiview *v=[[UIview all] init];//这是加载
    [self.view addsubview:v];
      

  2.   

    没什么区别,可以说view是延迟创建的,如果Controller的view为nil,则在使用self.view的时候,会调用loadView
    方法,然后是viewDidLoad方法被调用。
    xib里面也是同上,用到时才调用loadView方法。
    如果xib里也有ViewController,则ViewController会先调用awakeFromXib,此时是没有loadView的,之后同上。