您的位置:首页 > 移动开发 > IOS开发

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