美文网首页工作生活
控制器的多种创建方式

控制器的多种创建方式

作者: xiaocaoera | 来源:发表于2019-06-29 19:57 被阅读0次

直接创建

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

指定xib文件来创建

XViewController *vc = [[XViewController alloc] initWithNibName:@"XViewController" bundle:nil] 

通过storyboard创建

1 先加载stroyboard文件(Test是storyboard的文件名)

// 此处bundle值为nil, 相当于 [NSBundle mainBundle]

// 加载UIStoryboard,并不会创建storyboard中的控制器以及控件

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

2 接着初始化storyboard中的控制器

初始化“初始控制器”(箭头所指的控制器)

XViewController *vc = [storyboard instantiateInitialViewController];

通过一个标识初始化对应的控制器

XViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"xx"];


相关文章

  • UI控件进阶2——多控制器管理

    控制器及View的多种创建方式 创建控制器的3种方式?直接通过alloc + init的方式创建。创建一个“Sin...

  • 多控制器-2

    笔记 Xmind PPT 1-控制器管理 控制器以及view的多种创建方式 UINavigationControl...

  • 控制器的多种创建方式

    直接创建 XViewController *vc = [[XViewController alloc] init]...

  • 视图控制器

    视图控制器创建的多种方式 什么是视图控制器 视图控制器就是用来 ”控制“ 或者说 ”管理“ 界面(视图)的"换句话...

  • iOS控制器的多种创建方式

    方式一 通过alloc init 1.创建窗口self.window = [[UIWindow alloc] in...

  • 三种创建控制器的方法

    一、纯代码的方式创建控制器 这种方式是最简单的创建控制器的方法,直接通过控制器类名 + alloc + init创...

  • iOS 加载视图控制器的三种方式

    加载iOS控制器,有很多种方式,比如直接创建类,或者通过XIB,亦或者通过Storyboard ,下面分别介绍 一...

  • 控制器管理

    首先要知道控制器创建的方式 通过storyboard创建 直接创建 XIB创建 注意:通过xib加载控制器 如果传...

  • UI进阶7 控制器的创建

    如何创建一个控制器 控制器常见的创建方式有以下几种通过storyboard创建直接创建 指定xib文件来创建 通过...

  • StoryBoard、Xib 创建控制器

    storyBoard创建控制器 1.使用storyboard方式创建控制器对象初始化方法-(instancetyp...

网友评论

    本文标题:控制器的多种创建方式

    本文链接:https://www.haomeiwen.com/subject/zzopcctx.html