通过storyboard创建控制器
2016-03-09 10:38
381 查看
一、通过storyboard创建
具体步骤:1.先加载storbord文件
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
2.初始化storyboard中的控制器
初始化箭头所指的控制器
UIViewController *vc = [storyboard instantiateInitialViewController];
根据唯一标识初始化控制器
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"red"];
eg:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. // 创建窗口 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; // 创建窗口的跟控制器 // 加载storyboard // storyboard文件名,不需要带后缀 // nil: [NSBundle mainBundle] UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; // 通过storyboard创建控制器 // instantiateInitialViewController:加载箭头指向的控制器 // UIViewController *vc = [storyboard instantiateInitialViewController]; UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"green"]; NSLog(@"%@",[vc class]); self.window.rootViewController = vc; // 显示窗口 [self.window makeKeyAndVisible]; return YES; }
相关文章推荐
- RMAN-06023 no backup or copy of datafile 1 found to restore
- MOM:消息中间件
- ArcGIS合并要素工具简单介绍
- 详解 环境变量 java_home path classpath的含义和配置
- 以管理员身份运行cmd
- 设计模式:外观模式
- 设计模式中简单工厂模式和策略模式的比较(转)
- MPAndroiddChart的使用
- Asp.Net 上传图片并生成高清晰缩略图(转)
- gcc编译,找不到conio.h解决方法
- 【Unity】修改MainMaps 下的offset 的值
- hdu 1864-最大报销额-贪心
- ubuntu默认root密码
- PHP常用日期格式处理
- sizeof求结构体大小的问题
- java定时器
- 2016年2月“.中国”域名总量净减2,892个
- 【LeetCode】235. Lowest Common Ancestor of a Binary Search Tree
- PowerDesigner打开时提示“打印错误”
- Meta工具写IMEI号