iOS学习笔记-046.控制管理器的创建

来源:互联网 发布:jsp电子商务网站源码 编辑:程序博客网 时间:2024/05/01 21:54

  • 控制管理器的创建
    • 一如何创建一个控制器
    • 二使用代码直接创建控制器
    • 三使用Storyboard创建控制器
    • 四使用xib创建控制器
    • 五生命周期和内存警告

控制管理器的创建

一、如何创建一个控制器

创建控制器有以下几种方式:

1. 直接创建                2. 使用Storyboard创建3. 使用xib创建

二、使用代码直接创建控制器

 WMViewController *vc = [[WMViewController alloc] init]; vc.view.backgroundColor = [UIColor redColor]; self.window.rootViewController = vc;

三、使用Storyboard创建控制器

注意:
加载Storyboard的时候,仅仅是加载storyboard,并不会创建storyboard中的控制器以及控件

//加载Storyboard(注意:仅仅是加载名称为“Test”的storyboard,并不会创建storyboard中的控制器以及控件)UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Test" bundle:nil];//创建Storyboard中箭头指向的控制器WMViewController * vc = [storyboard instantiateInitialViewController];//    //通过标识创建指定的ViewController//    WMViewController * vc = [storyboard instantiateViewControllerWithIdentifier:@"wm"];

四、使用xib创建控制器

通过xib创建的时候,注意以下几点:
1. xib中必须有View,不然 was unable to load a nib named “One”
2.xib中必须指定,不然 loaded the “One” nib but the view outlet was not set.,如下设置:
这里写图片描述

WMViewController * vc = [[WMViewController alloc]initWithNibName:@"One" bundle:nil];

五、生命周期和内存警告

这里写图片描述

这里写图片描述

0 0
原创粉丝点击