在iOS中如何创建一个控制器
2015-10-07 17:29
579 查看
1.直接创建
LROneViewController *one = [[LROneViewController alloc] init];
2.通过storyboard创建
通过instantiateInitialViewController获得1.创建一个 storyboard 并将控制器拖入storyboard中,在storyboard的设置中将instantiateInitialViewController勾选上
2.加载控制器使其成为window的根视图控制器
//先加载storyboard文件 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"test" bundle:nil]; //bundle 传入nil默认为mainBundle //获得箭头所指向的控制器 UIViewController *vc = [storyboard instantiateInitialViewController]; self.window.rootViewController = vc;
通过设置storyboard ID 加载控制器
1.设置 storyboard ID
2.在didFinishLaunchingWithOptions实现如下代码
//先加载storyboard文件 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"test" bundle:nil]; //bundle 传入nil默认为mainBundle //获得箭头所指向的控制器 UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"test"]; self.window.rootViewController = vc;
3.通过Xib创建
1.设置文件拥有者的类2.拖入view并使File’s Owner的view和我们拖入的view相连
3.加载控制器
LROneViewController *one = [[LROneViewController alloc] initWithNibName:@"view" bundle:nil]; self.window.rootViewController = one;
相关文章推荐
- iOS开发系列课程(08) --- 事件处理详解和手势操作
- xcode编程中使用使用了DOUAudioStreamer这个第三方遇到的问题及其解决方法
- IOS 字典转模型
- nagios监控端自动化安装脚本
- IOS 使用XML制作简易选择题
- iOS新手入门之点击空白处回收键盘
- iOS ----Block语法
- iOS开发关闭NSLog在控制台不能够输出
- iOS-Quartz 2D
- iOS 经典笔记
- iOS-真机调试
- iOS-AFN相较ASI
- iOS数据持久化
- iOS-ASI
- iOS开发-XIB、Storyboard操作小技巧
- iOS开发零基础教程之真机调试流程
- iOS开发- 处理空字符串
- autoresizesSubviews
- IOS开发——多线程
- 如何把设计图自动转换为iOS代码? 在线等,挺急的!