码迷,mamicode.com
首页 > 移动开发 > 详细

iOS控制器的创建方式

时间:2015-05-14 00:46:12      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

iOS控制器的创建。除了常见的alloc init外还有通过加载storyboard和xib的方式,下边逐一展开:

1.代码alloc init 创建方式

ViewController *vc= [[ViewController alloc] init];

 

2.storyboard创建控制器

1》加载制定的storyboard文件

 UIStoryboard *board =     [UIStoryboard storyboardWithName:@"viewCon" bundle:nil];

可以加载到制定的stroryboard文件,但storyboard文件中可能含有多个控制器,具体加载哪个就需要再指定

2》创建指定的控制器

ViewController *vc =    [board instantiateViewControllerWithIdentifier:@"viewCon"];

或者直接创建箭头所指的控制器

ViewController *vc =   [board instantiateInitialViewController];

 

3.xib创建控制器

    ViewController *vc  = [[ViewController alloc] initWithNibName:@"ViewCon" bundle:nil];

 前提是该ViewCon.xib的filesOwner的class类型必须是ViewController,而且其view的创建或者拖控件连线完成,

 或者拿到控制器后直接通过代码设置

 

iOS控制器的创建方式

标签:

原文地址:http://www.cnblogs.com/shuizhuqing/p/4502036.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!