美文网首页
03-UI基础第3天

03-UI基础第3天

作者: 木喳喳的夏天 | 来源:发表于2016-03-05 17:57 被阅读20次

一、xib文件

  • 加载xib文件:xxx.xib --> 编译 --> xxx.nib
  • 方式一:
NSArray *objs = [[NSBundle mainBundle] loadNibNamed:@"xxx" owner:nil options:nil];
[self.view addSubview:objs[1]];
  • 方式二:
// 一个UINib对象就代表一个xib文件
UINib *nib = [UINib nibWithNibName:@"xxx" bundle:[NSBundel mainBundle]];
// 一般情况下,bundle参数传nil,默认就是mainBundle
UINib *nib = [UINib nibWithNibName:@"xxx" bundle:nil];
NSArray *objs = [nib instantiateWithOwner:nil options:nil];
[self.view addSubview:[objs lastObject]];

相关文章

  • 03-UI基础第3天

    一、xib文件 加载xib文件:xxx.xib --> 编译 --> xxx.nib 方式一: 方式二:

  • 03-UI进阶(7)

    0619-Quartz2D演练 1. 五种上下文及其输出目标 2. 应用场景 图片水印:防止盗图等 图片裁剪:比如...

  • 03-UI进阶(2)

    0610-控制器创建导航控制器 1. 一个IOS程序启动步骤(04-uiwindow) 第一步加载main.m文件...

  • 03-UI进阶(3)

    0612-私人通讯录数据存储 1. 关于Navigationcontroller(01-设置导航条的内容) 导航栏...

  • 03-UI进阶(1)

    0609-UIPickerView键盘处理 1. 01-聊天布局01-图片拉伸 pickerView选中某行的办法...

  • 03-UI进阶(4)

    0613-私人通讯录主流框架 1. block的快捷键inline(04-block讲解) 2. 图解沙盒各个文件...

  • 03-UI进阶(5)

    0616-事件处理 1. 什么时候用push什么时候用modal(01-modal简单使用) 上下级界面之间有联系...

  • 03-UI进阶(6)

    0617-Quartz2D 1. Quartz2D能干什么(03-基本图形绘制(画线)) 2. 绘图步骤 1.获取...

  • Linux-C-高级-第6章-IPTable防火墙基础

    目录(持续更新) 基础-第0章-安装基础-第1章-基本操作基础-第2章-磁盘及文件系统管理基础-第3章-获得帮助基...

  • Linux-C-高级-第5章-SELinux安全系统基础

    目录(持续更新) 基础-第0章-安装基础-第1章-基本操作基础-第2章-磁盘及文件系统管理基础-第3章-获得帮助基...

网友评论

      本文标题:03-UI基础第3天

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