Xib
//加载xib
UIView *view = [[[NSBundle mainBundle] loadNibNamed:@"Empty" owner:nil options:nil] firstObject];
[self.view addSubview:view];
注意: 如果一个控件是通过xib或者storyboard创建出来的不会调用初始方法init 或者initWithFrame方法, 取而代之的是调用initWithCoder方法和方法awakeFromNib方法
-(void) initWithCoder{
//在这里添加子控件
if (self = [super initWithCoder]) {
}
}
-(void)awakeFromNib{
//在这里设置属性
}