今天我知道了有两种方式进行编辑代码,一种是nib(比较简单),一种是纯代码。纯代码需要掌握各种方法,而nib只需要进行各种托控件之累的。然后在添加一些代码进行连接起来。NSArray*views=[[NSBundlemainBundle]loadNibNamed:@"View"owner:selfo...
分类:
其他好文 时间:
2015-05-05 18:38:29
阅读次数:
134
Ø方法1NSArray *objs = [[NSBundle mainBundle] loadNibNamed:@"WNHAppView" owner:nil options:nil];这个方法会创建xib中的所有对象,并且将对象按顺序放到objs数组中Ø方法2bundle参数可以为nil,默认就是...
分类:
其他好文 时间:
2015-04-15 19:14:14
阅读次数:
117
如果要弹出一个自定义的window,可以创建一个新的window xib文件,并通过NSBundle来加载。xib的window属性有一个选项,就是visible at lauch,如果勾选的,执行下面代码时: [NSBundle loadNibNamed: @"RegisterWindow"...
分类:
其他好文 时间:
2015-04-13 14:37:38
阅读次数:
120
Q:Cell数据不能正确加载A:loadNibNamed:返回的是一个数组,当在Xib中自定义多个Cell时,一定要注意取Object的顺序,一个经验是他等于Xib右边栏View显示的顺序 1 + (instancetype)cellWithTableView:(UITableView *)tabl...
分类:
其他好文 时间:
2015-03-19 13:04:07
阅读次数:
218
转载自:http://jianyu996.blog.163.com/blog/static/1121145552012102293653906/关于 initWithNibName和 loadNibNamed的区别和联系。之所以要把这两者来一起讲,我觉的我也有点困惑,到底用那种?其实真正搞清楚了他们...
分类:
其他好文 时间:
2015-03-11 16:29:20
阅读次数:
129
1.File’s Owner为nil UIView *demo1 = [[[NSBundle mainBundle] loadNibNamed:@"demo1" owner:nil options:nil] lastObject]; CGRect rect = demo1.frame; rec...
分类:
移动开发 时间:
2015-02-03 20:59:18
阅读次数:
565
一、加载xib文件的两种方式1.方法一(NewsCell是xib文件的名称)NSArray *objects = [[NSBundle mainBundle] loadNibNamed:@"NewsCell" owner:nil options:nil];2.方法二UINib *nib = [UIN...
分类:
其他好文 时间:
2015-01-14 22:38:59
阅读次数:
313
废话不多说,直接上图
1、Copy Bundle Resources 中加入相关xib
2、这里是重点,调用的时候不能直接写
[[NSBundle mainBundle] loadNibNamed:@"yourXibName" owner:nil options:nil]
而要加入framework中的路径,否则在调用的时候会报找不到xib文件(路径不同)的错,继而crash
[[N...
分类:
其他好文 时间:
2015-01-08 17:57:23
阅读次数:
355
1.Xib文件的使用
?Xib文件可以用来描述某一块局部的UI界面
?
?Xib文件的加载
Ø方法1
NSArray*objs = [[NSBundle
mainBundle] loadNibNamed:@"MJAppView"
owner:nil
options:nil];
这个方法会创建xib中的所有对象,并且将对象按顺序放到objs数组中
(如果xib如...
分类:
移动开发 时间:
2014-12-27 17:34:20
阅读次数:
157
一、加载xib文件的两种方式1.方法一(NewsCell是xib文件的名称)NSArray *objects = [[NSBundle mainBundle] loadNibNamed:@“NewsCell” owner:nil options:nil];2.方法二UINib *nib = [UIN...
分类:
其他好文 时间:
2014-12-16 20:50:06
阅读次数:
166