美文网首页
界面使用XIB文件的几种方法

界面使用XIB文件的几种方法

作者: 大灰很 | 来源:发表于2016-10-15 20:11 被阅读164次

注意:提示错误“loaded the "ViewController" nib but the view outlet was not set.”时,XIB文件中view的Referencing Outlets需连到File’s Owner上。

1. AppDelegate代理中initWithNibName方法

在AppDelegate代理中

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor grayColor];
self.window.rootViewController = [[SelectHeroViewController alloc] initWithNibName:@"SelectHeroViewController" bundle:nil];

即可

2.ViewController中initWithNibName方法

在ViewController中

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
        self.view = [[[NSBundle mainBundle] loadNibNamed:@"SelectHero" owner:self options:nil] lastObject];
    }
    return self;
}

3.Identity inspector中设置

按1,AppDelegate代理中修改第3行

self.window.rootViewController = [[SelectHeroViewController alloc] initWithNibName:@"SelectHeroViewController" bundle:nil];
 改为
self.window.rootViewController = [[SelectHeroViewController alloc] init];

然后在xib文件Identity inspector中 选择控制器类

相关文章

  • 界面使用XIB文件的几种方法

    注意:提示错误“loaded the "ViewController" nib but the view outl...

  • Xib文件的使用

    Xib文件的使用 Xib文件也是一种描述控件布局的文件 Xib和storyboard的对比共同点都用来描述软件界面...

  • UI界面控制Demo

    控制UI界面的几种方法 使用XML布局文件控制UI界面 在java代码中控制UI界面 使用XML和Java代码混合...

  • 无标题文章

    转 使用xib开发界面

  • IOS开发 XIB使用介绍

    本节学习内容: 1.XIBr基本概念 2.XIB的基本使用方法 3.XIB的功能 XIB是苹果公司用来开发界面的可...

  • 三、Button @GeekBand

    界面介绍 界面与代码分离 用interface builder画界面,保存到xib文件 响应事件,保存到*.m文件...

  • 个人相册开发(13)

    一.创建浏览界面的Cell 1.创建XLPictureShowCell类,并同时创建Xib文件 2.Xib文件布局...

  • 封装.抽取分类思想

    1.分析界面,界面非常简单,界面内容固定,直接使用xib来描述 注意:使用xib要先绑定类,还需要连线 如果是在创...

  • 【知识总结】xib 自定义视图总结

    xib文件的使用分为两种:1,使用代码载入2,在其他xib文件中通过绑定class使用自定义的xib文件 而这两种...

  • IOS开发学习笔记(三)

    ios项目模板全都默认使用.xib扩展名,但最初所有的界面构建器文件都使用.nib扩展名。 界面的实现三种方式:s...

网友评论

      本文标题:界面使用XIB文件的几种方法

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