关于加载控制器的三种方式(加载xib ,加载Storyboard, 跳转单独Storyboard的控制器 )

原创 2018年04月15日 13:46:47
一  加载xib

YYViewController *YYVC=[[YYViewController alloc]initWithNibName:@"YYViewController" bundle:nil];

 [self.navigationController pushViewController:YYVC animated:YES];


二  加载Storyboard 

self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];

    

    UIStoryboard *storyboard=[UIStoryboard storyboardWithName:@"Main" bundle:nil];

        UIViewController *controller=[storyboard instantiateInitialViewController];

    UINavigationController *navgationVC=[[UINavigationController alloc]initWithRootViewController:controller];

    

    self.window.rootViewController = navgationVC ;

    self.window.backgroundColor = UIColor.whiteColor;

    [self.window makeKeyAndVisible];


三  跳转单独Storyboard的控制器 

UIStoryboard *story=[UIStoryboard storyboardWithName:@"Main" bundle:nil];

          MainViewController *MainVC=[story instantiateViewControllerWithIdentifier:@"sb"];

    

    [self.navigationController pushViewController:MainVC animated:YES];



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011118092/article/details/79948710

ios-使用Xib加载或Storyboard加载控制器(视图)

在ios中,一般建议使用代码布局,因为使用代码布局,后期维护容易,拓展容易,...
  • c201038795050
  • c201038795050
  • 2014-09-15 18:06:25
  • 4030

iOS开发 - 通过StoryBoard加载控制器

// iOS通过StoryBoard加载控制区步骤 // 1.找到StoryBoard // 2.找到StoryBoard中对应的控制器 // 3.加载控制器 // 1.获取当前的StoryBoar...
  • deshuei411416
  • deshuei411416
  • 2016-08-19 15:07:17
  • 1775

IOS 之 通过 storyboard 自定义控制器以及 loadView 方法简述

通过 UIStoryboard 对象,就能加载 storyboard 文件。注意:必须要有 storyboard,创建 UIStoryboard 对象才有意义,alloc init 创建 UIStor...
  • huangfei711
  • huangfei711
  • 2016-12-13 17:02:11
  • 845

Swift 3.0 加载storyboard中文件并跳转

ScanIDCardViewController 是控制器的名字let sb = UIStoryboard(name: "Main", bundle: nil) let vc = sb.instant...
  • soindy
  • soindy
  • 2016-11-02 11:06:35
  • 3018

Swift开发:通过storyboard创建控制器

步骤: 1 加载storyboard 2 实例化控制器 3 显示窗口
  • taoerit
  • taoerit
  • 2017-04-11 11:53:06
  • 1163

iOS 中 Storyboard 与 Xib 间控制器跳转 - 简化整理完整版

iOS 中 Storyboard 与 Xib 间控制器跳转 - 简化整理完整版
  • sleks
  • sleks
  • 2015-12-25 15:34:44
  • 2330

iOS 添加Xib文件,并与控制器view controller关联

目前在我们的项目中主要有xib,storyboard,纯代码 三种方法。对于程序员用哪种方法比较好,一直以来业内也争论不休。 我个人认为,它们各有裨益,用哪种方法要根据个人的情况。对于初入门的程序员来...
  • sharmir
  • sharmir
  • 2016-01-29 12:20:28
  • 14518

从storyboard加载视图控制器

storyboardWithName:@"MainStoryboard" bundle:nil];   ViewController *Controller = [mainStoryboard in...
  • zhx6044
  • zhx6044
  • 2015-02-02 22:09:13
  • 4093

swift 代码加载xib storyboard

初学swift,代码加载xib storyboard -.加载xib override init(nibName nibNameOrNil: String?, bundle nib...
  • liuxiaoming1109
  • liuxiaoming1109
  • 2015-08-07 15:44:51
  • 513

Swift下自定义xib添加到Storyboard

我们使用Storyboard布局的时候,很多子单元页面会独立到xib布局中,那么这个xib如何添加到storyboard中呢?下面我们看看Swift下怎么操作。一、准备工作 新建Xcode工程 新建一...
  • yanghuiliu
  • yanghuiliu
  • 2016-06-13 13:48:07
  • 4261
收藏助手
不良信息举报
您举报文章:关于加载控制器的三种方式(加载xib ,加载Storyboard, 跳转单独Storyboard的控制器 )
举报原因:
原因补充:

(最多只允许输入30个字)