- 浏览: 17199 次
- 性别:
- 来自: 杭州
文章分类
最新评论
Xib文件可以用来描述某一块局部的UI界面
Xib文件的加载
方法1
NSArray *objs = [[NSBundle mainBundle] loadNibNamed:@"MJAppView" owner:nil options:nil];
这个方法会创建xib中的所有对象,并且将对象按顺序放到objs数组中
(如果xib如右图所示,那么objs数组中依次会有3个对象:1个UIView、1个UIButton、1个UISwitch)
方法2
bundle参数可以为nil,默认就是main bundle
UINib *nib = [UINib nibWithNibName:@"MJAppView" bundle:[NSBundle mainBundle]];
NSArray *objs = [nib instantiateWithOwner:nil options:nil];
在开发阶段,面向开发者的是xib文件; 当把应用装到手机上时,xib文件就会转为nib文件
Xib文件的加载
方法1
NSArray *objs = [[NSBundle mainBundle] loadNibNamed:@"MJAppView" owner:nil options:nil];
这个方法会创建xib中的所有对象,并且将对象按顺序放到objs数组中
(如果xib如右图所示,那么objs数组中依次会有3个对象:1个UIView、1个UIButton、1个UISwitch)
方法2
bundle参数可以为nil,默认就是main bundle
UINib *nib = [UINib nibWithNibName:@"MJAppView" bundle:[NSBundle mainBundle]];
NSArray *objs = [nib instantiateWithOwner:nil options:nil];
在开发阶段,面向开发者的是xib文件; 当把应用装到手机上时,xib文件就会转为nib文件
发表评论
-
去除按钮的高亮显示
2014-11-20 21:59 330重写改方法 - (void)setHighlighted:( ... -
自动填充 superView的左边和下面
2014-11-20 21:43 281badgeButton.autoresizingMask = ... -
KVO
2014-11-19 23:37 262KVO 有添加监听 在销毁时就需要移除 监听 -
IOS截屏
2014-11-12 22:54 244+ (instancetype)captureWithView ... -
UIImage裁剪分类方法
2014-11-12 22:44 569+ (instancetype)circleImageWith ... -
UIImage创建水印的分类方法
2014-11-12 22:01 321+ (instancetype)waterImageWithB ... -
OC中需要release 的对象
2014-11-12 21:16 251oc 中凡是 通过 create、copy、retain 的对 ... -
modal
2014-11-08 11:56 253除了push之外,还有另外一种控制器的切换方式,那就是Moda ... -
数据存储
2014-11-24 11:38 309数据存储 1、plist属性列表 1> 适用对象:仅仅是 ... -
tableView的刷新
2014-11-24 11:39 4891.tableView的刷新 1> 数据刷新的总体步骤 ... -
UISwitch的使用和监听TextView文字的改变
2014-11-07 23:20 3731.UISwitch * UISwitch继承自UIContr ... -
应用沙盒结构分析
2014-11-07 23:19 261应用程序包:(上图中的Layer)包含了所有的资源文件和可执行 ... -
property的属性设置
2014-11-07 23:18 330copy : NSString\NSMutableString ... -
AppDelegate中方法的作用
2014-11-07 23:16 580/** * app加载完毕的时 ... -
NSSearchPathForDirectoriesInDomains和NSHomeDirectory差异 转
2014-11-07 21:32 655iPhone会为每一个应用程序生成一个私有目录,这个目录位于: ... -
控制器的title等价于navigationItem.title
2014-11-04 23:29 331// contactVc.title 等价于 contactV ... -
创建控制器的几种方式
2014-11-03 16:51 356控制器常见的创建方式有以下几种 通过storyboard创建 ... -
pch文件作用 和 NSLog函数的处理
2014-11-02 21:04 593/************__OBJC__BEGIN***** ... -
通知和代理的区别
2014-10-28 22:08 407共同点 利用通知和代理都能完成对象之间的通信 (比如A对象告诉 ... -
使用xib封装一个view的步骤
2014-10-28 22:06 4411、新建一个xib文件描述一个view的内部结构(假设叫做MJ ...
相关推荐
动态加载XIB文件,可以结合我的博文看看,这只是一个很小的DEMO 参考博文:http://blog.csdn.net/davidsph/article/details/7999652
Xib设计UITableViewCell然后动态加载例子,对应博客贴子地址: http://blog.csdn.net/duanyipeng/article/details/7259108
view中添加xib文件, 详细的代码, 已经写了博客,可以结合博客一起看
XIB加载视图+图片剪切
nib2objc是一个小巧的转换工具,可以将XIB文件自动转换为Objective-C的源代码文件。 通常,考虑到程序的效率时,才将XIB直接转换为源代码文件。但是这样一来,通过Interface Builder设定的实例变量与行为方法的接续...
Xcode6.1创建仅xib文件无storyboard的hello world应用
iOS XIB创建View
NULL 博文链接:https://dingran.iteye.com/blog/1773922
xib2Storyboard - 将Xcode .xib转换为.storyboard文件的工具
ios开发 使用 Xib文件定制表格行.zip
LocalizedView - 一个帮助类,用于在Xib文件中设置特定于应用程序的本地化字符串
自定义AlretView,使用xib文件定义一个可扩展、高复用的UIView子类可行性的方法
目前,这仅限于文件所有者是UIViewController或UIViewController子类的 Xib 文件。安装StoryboardXibController可通过,安装时PodFile添加到您的PodFile : pod "StoryboardXibController" 或者,您可以克隆 。设置...
手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。通过本教程给大家介绍加载带有手势识别器的XIB文件需注意哪些问题,需要的朋友可以参考下
使用XIB实现嵌套自定义视图 xib上边在添加个xib 使用约束 自动布局 StoryBoard上添加xib 文件 使用约束 自动布局
自定义button,支持xib加载,支持图上文下,图下文上,图左文右,图右文左,可设置内容(图片和文字)靠左靠右靠上靠下,可设置图文间距,可设置内容(图片和文字)到边缘的距离(靠哪边显示就是离哪边的距离)
作者zhanghuanProgrammer,源码ZH,1.Storyboard和Xib文件生成纯手写代码, 2.快速创建带tableView,collectionView的MVC编程文件, 3.json转model,不需要你多写一句代码, 4.帮你自动拉约束outlet,再也不用烦了, 5.将非...
代码展示了StoryBoard与xib文件的互相调用以及storyboard直接的互相调用
Xib适配Swift,Xib或者StoryBorad适配安全区域,不用去除安全区域,使用更加简单