Xib文件的建立与显示

来源:互联网 发布:长沙seo推广 编辑:程序博客网 时间:2024/06/05 18:55

1.xib文件的视图创建

//a) 加载xib的文件(三步走)//说明:第一步加载资源文件;NSBundle是应用程序的资源包NSBundle *mainBundel = [NSBundle mainBundle];//b) 从xib文件中读取视图(view) -----> 存储方式是数组的方式/* 说明:1) 加载的时候只加载文件名,不要带后缀;    2) mainBundel loadNibNamed:@"view3" owner:self options:nil       mainBundel -------> 资源包对象       loadNibNamed -----> 加载的名称       owner       ------> 加载到哪个对象上       options     ------>  参数    3) nibArray的元素只有一个。 */NSArray *nibArray = [mainBundel loadNibNamed:@"view3" owner:self options:nil];NSLog(@"nibArray = %ld", nibArray.count);//c) 读取第一个资源文件,并赋值给UIView对象UIView *view3 = [nibArray firstObject];//d) 自定义显示空间view3.frame = CGRectMake(20, 200, 100, 100);//e) 将该view3加载到_window中显示[_window addSubview:view3];//f) 可以将上述a)、b)、c)合成为一步加载一个viewUIView *view4 = [[[NSBundle mainBundle] loadNibNamed:@"view4" owner:self options:nil] lastObject];//说明自定义空间大小显示view4.frame = CGRectMake(20, 350, 100, 100);[_window addSubview:view4];

与View绑定的xib文件显示

View5 *view5 = [[[NSBundle mainBundle] loadNibNamed:@"view5" owner:self options:nil] firstObject];view5.frame = CGRectMake(260, 260, 100, 200);[_window addSubview:view5];
0 0
原创粉丝点击