您的位置:首页 > 其它

通过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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: