iOS Xib基础

•iOS下可视化编程分为两种⽅方式:XIB和􏰋􏰁StoryBoard。

/*

在init方法内部,其实会调用initWithNibName:bundle:

参数都为默认,即nibName为当期类名,bundle:根目录

当参数为nil时,代表使用默认值

*/

二、

/*

XIB和StoryBoard:

1.在代码阶是以XML的形式保存;

2.在编译之后,以nib文件(二进制)形式保存

3.nib文件名称和XML形式的文件名称一样

*/

三、

/*

当xib文件没有和类同时创建,而需要关联xib时,需要以下步骤

1、创建xib,并关联(file‘s owner,view)

2、以initWithNibName:bundle:方法创建视图控制器对象

Pro_DetailHeaderView *headerView = [[NSBundlemainBundle]loadNibNamed:@"Pro_DetailHeaderView" owner:nil  options:nil][0];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 译者注:本文是对 Apple 官方文档的翻译,原文地址为:https://developer.apple.com/...
    ampire_dan阅读 7,490评论 0 13
  • XIB 2016年04月25日⁄iOS开发经验⁄ 共 3625字 ⁄ 字号小中大⁄评论关闭 XIB Storybo...
    4d49353c3819阅读 2,695评论 0 5
  • 之前一直习惯纯手码,然而到了新公司同事都是用XIB进行UI搭建,另外公司给的开发时间用纯手码的话确实会很累,而且给...
    C_HPY阅读 998评论 0 3
  • 首先声明,我这是根据别人的讲解来写出来的,,, 一、关于xib 1.xib和nib 在程序里面我们看到的基本上是U...
    湮灭_尘事阅读 3,610评论 1 14
  • iOS 实战开发课程笔记 本贴旨在作为对极客班 《iOS 开发实战》第五期期课程视频重新学习的笔记。目标是建立一个...
    黄穆斌阅读 3,052评论 12 57