控制器
2015-07-23 22:01
288 查看
如何创建一个控制器
1 通过storyboard创建
加载storyboard
UIStoryboard *storyboard =[UIStoryboard storyboardWithName:@"name" bundle:nil];
创建storyboard 里面的控制器
UIViewController *vc=[storyboard instantiateInitialViewController];
self.window.rootViewController =vc;
Storyboard中有个属性叫 storyboardID 利用storyboardID可以加载控制器
UIViewController *vc=[storyboard instantiateViewControllerWithIdentifier:@"storyboardID "];
self.window.rootViewController =vc;
2 直接创建
ViewController *dxt=[[ViewController alloc] init];
3制定xib文件来创建
ViewController *dxt=[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
将Storyboard设置为mainstoryboard AppeDelegate会自动做三件事
1 创建window
self.window=[[UIWindow alloc] initWithFram:[UIScreen mainScreen].bounds];
2加载storyboard,并且创建初始化控制器(箭头所指的控制器)
UIStoryboard *storyboard=[UIStoryboard storyboardWithName:@"Main" bundle:nil];
self.window.rootViewController=[storyboard instantiateInitialViewController];
3显示窗口
[self.window makeKeyVisible];
1 通过storyboard创建
加载storyboard
UIStoryboard *storyboard =[UIStoryboard storyboardWithName:@"name" bundle:nil];
创建storyboard 里面的控制器
UIViewController *vc=[storyboard instantiateInitialViewController];
self.window.rootViewController =vc;
Storyboard中有个属性叫 storyboardID 利用storyboardID可以加载控制器
UIViewController *vc=[storyboard instantiateViewControllerWithIdentifier:@"storyboardID "];
self.window.rootViewController =vc;
2 直接创建
ViewController *dxt=[[ViewController alloc] init];
3制定xib文件来创建
ViewController *dxt=[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
将Storyboard设置为mainstoryboard AppeDelegate会自动做三件事
1 创建window
self.window=[[UIWindow alloc] initWithFram:[UIScreen mainScreen].bounds];
2加载storyboard,并且创建初始化控制器(箭头所指的控制器)
UIStoryboard *storyboard=[UIStoryboard storyboardWithName:@"Main" bundle:nil];
self.window.rootViewController=[storyboard instantiateInitialViewController];
3显示窗口
[self.window makeKeyVisible];
相关文章推荐
- Android基础之HttpUrlConnection小案例
- 关于PHP程序员解决问题的能力
- Linux kernel 分析之十八:设计模式-文件系统与抽象工厂
- Postgres数据库的进程结构---菜鸟的PG分析之路
- BZOJ 2750: [HAOI2012]Road( 最短路 )
- 什么是树型文件目录结构,它是如何构成的?
- 网络拓扑图例库
- cpp文件调用CUDA .cu文件实现显卡加速相关编程
- 石子合并
- vs2010 CString转换char *
- oc中数组排序方法
- hdu 3461 Code Lock(并查集)2010 ACM-ICPC Multi-University Training Contest(3)
- unix网络编程源码编译问题
- 2015多校第二场
- 暑假- 动态规划 I-(S - Investment)
- Toxophily-数论以及二分三分
- apache commons vfs 文件夹监控
- UVa 699.The Falling Leaves【7月23】
- OSError:[Errno 13]Permission denied解决方法
- AD RMS企业文件版权管理