.XIB/.UINib
/**
*XIB文件可以描述某一块UI界面
*/
//nib文件的加载:
/**
*1.先找到nib文件,bundle为nil的时候,默认为mainboudle
*2.从mianBundle中遍历到nib文件,加载这个nib文件
* 这两种方法都会创建nib中所有的对象,并将对象按照顺序放到数组中
*nib可以关联某一个类
*/
UINib *nib1=[UINib nibWithNibName:@"123" bundle:nil];
NSArray *view1=[nib1 instantiateWithOwner:nil options:nil];
UINib *nib=[UINib nibWithNibName:@"xxxib" bundle:nil]; NSArray *viewArray=[nib instantiateWithOwner:nil options:nil]; UIView *view1=[viewArray objectAtIndex:0]; UISegmentedControl *SeM=(UISegmentedControl *)[view1 viewWithTag:10]; [self.view addSubview:SeM];
NSArray *view2=[[NSBundle mainBundle]loadNibNamed:@"123" owner:nil options:nil];