控制器的创建
来源:互联网 发布:java软件开发好学吗 编辑:程序博客网 时间:2024/06/18 05:11
创建控制器的三种方式:1.直接创建 2通过storeboard创建 3通过xib创建
在AppDelegate.m文件中如下创建
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // 1.创建UIWindow self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.window.backgroundColor = [UIColor whiteColor]; /* // 2.创建控制器 // 2.1第一种创建方式 NJViewController *vc = [[NJViewController alloc] init]; //创建一个NJViewController文件 vc.view.backgroundColor = [UIColor redColor]; */ /* // 2.2第二种创建方式 // 加载UIStoryboard(注意:仅仅是加载名称叫做Test的storyboard, 并不会创建storyboard重的控制器以及控件) UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Test" bundle:nil]; // 创建storyboard中箭头指向的控制器 (方式一,方式二, 把storyboard 设置其class,并设置其为Is Initial View Controller) // NJViewController *vc = [storyboard instantiateInitialViewController]; //方式一 // UIViewController *vc = [storyboard instantiateInitialViewController]; //方式二 UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"two"];// UINib *nib = [UINib nibWithNibName:@"" bundle:[NSBundle mainBundle]];// [[nib instantiateWithOwner:nil options:nil] lastObject]; */ // 2.3第三种创建方式 // was unable to load a nib named "One"' // loaded the "One" nib but the view outlet was not set.' NJViewController *vc = [[NJViewController alloc] initWithNibName:@"One" bundle:nil]; self.window.rootViewController = vc; // 3.让UIWindow显示出来 [self.window makeKeyAndVisible]; return YES;}
如有不妥之处,欢迎批评指正,共同学习,共同进步!!!
0 0
- 控制器的创建
- 控制器的创建
- 启动控制器的创建
- 控制器的创建方式
- 多控制器的创建
- 控制器的创建方式
- 控制器的创建方法
- 控制器的创建
- 控制器的创建方法
- 第一人称控制器的创建
- 控制器及控制器视图的创建
- 控制器相关(控制器的创建 跳转 导航控制器 等)
- 控制器的View的创建
- 控制器的view的创建
- ios--视图控制器的创建
- 控制器View的创建顺序
- 控制器常见的创建方式
- 控制器View的加载 && 创建
- spring 使用注解事物管理例子
- Binary Tree Traversals
- easyui asp.net uploadify使用列表验证方法
- 找零钱问题
- C#控制台基础 非泛型类中的泛型方法与重载
- 控制器的创建
- Android基础:AutoCompleteTextView
- 高精度 麦森数
- Android开发之SparseArray替代HashMap
- 使用监听事件实现访问网页、拨打电话、播放音乐等操作
- POJ 3061 Subsequence 尺取法
- HDU 1257(LIS)
- java基础知识(一)——JDK的安装与配置
- hdoj 2199 2899【二分--精度问题】