zoukankan      html  css  js  c++  java
  • iOS控制器的创建方式

    iOS控制器的创建。除了常见的alloc init外还有通过加载storyboard和xib的方式,下边逐一展开:

    1.代码alloc init 创建方式

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

    2.storyboard创建控制器

    1》加载制定的storyboard文件

     UIStoryboard *board =     [UIStoryboard storyboardWithName:@"viewCon" bundle:nil];

    可以加载到制定的stroryboard文件,但storyboard文件中可能含有多个控制器,具体加载哪个就需要再指定

    2》创建指定的控制器

    ViewController *vc =    [board instantiateViewControllerWithIdentifier:@"viewCon"];

    或者直接创建箭头所指的控制器

    ViewController *vc =   [board instantiateInitialViewController];

    3.xib创建控制器

        ViewController *vc  = [[ViewController alloc] initWithNibName:@"ViewCon" bundle:nil];

     前提是该ViewCon.xib的filesOwner的class类型必须是ViewController,而且其view的创建或者拖控件连线完成,

     或者拿到控制器后直接通过代码设置

  • 相关阅读:
    生成函数
    LOJ6078 「2017 山东一轮集训 Day7」重排
    Gym101981C Cherry and Chocolate
    Gym102411C Cross-Stitch
    使用filter对请求设置编码
    java过滤器filter使用
    java操作数据库的事务支持
    jsp泛型支持
    jstl 使用
    jsp el的内置对象
  • 原文地址:https://www.cnblogs.com/shuizhuqing/p/4502036.html
Copyright © 2011-2022 走看看