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
- iOS学习笔记-046.控制管理器的创建
- IOS 学习笔记15 iOS6的旋屏控制技巧
- QT学习笔记----布局管理器的使用
- QT学习笔记----布局管理器的使用
- QT学习笔记----布局管理器的使用
- 【学习笔记】AWT的CardLayout布局管理器
- QT学习笔记----布局管理器的使用
- iOS: 学习笔记实例, 用代码控制视图创建与切换
- 游戏及学习控制管理器
- ios文件管理器创建目录的字典参数
- 任务管理器的创建
- IOS学习笔记之八:tableView的创建
- iOS学习笔记-047.控制器View的创建
- 控制任务管理器的形状
- Ios学习笔记2 创建类
- iOS学习笔记(二)---------创建项目
- Java学习笔记-------布局管理器
- pathogen插件管理器学习笔记
- 设计七原则
- Mac开发环境的搭建
- Word/Adobe Reader技巧
- 扩展方法
- Java基础知识(三)
- iOS学习笔记-046.控制管理器的创建
- PHP7.1 女神级教程【旧】不在更新,请点击新连接查看
- leetcode之reorder-list
- [LeetCode]491. Increasing Subsequences
- iOS学习笔记-047.控制器View的创建
- DBA眼中的CLR
- range()函数。 笨方法学python. 循环和列表。
- 自行车
- Sigar简介