在iOS中如何创建一个控制器

33 篇文章 0 订阅

1.直接创建

 LROneViewController *one = [[LROneViewController alloc] init];

2.通过storyboard创建

  1. 通过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;
  1. 通过设置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;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值