用XIB创建UIView
用XIB创建UIView
一般创建UIView时,同时创建XIB这个选项是不允许选择的,但是可以自己创建一个XIB,与类关联起来
step1 创建XIB,类名最好与类的名称相同,易区分,关联类
注: 要改变UIView的大小,将UIView的属性size选择为freedom
step 2 在XIB中添加控件,将属性添加到类中,并在类中写一个初始化instanceView类方法
HeadView.m
+ (HeadView *)instanceView {
NSArray *nibView = [[NSBundle mainBundle] loadNibNamed:@"HeadView" owner:self options:nil];
return [nibView firstObject];
}
step 3 使用的时候,创建View就用自己写的instanceView类方法创建
self.headView = [HeadView instanceView];
_headView.frame = CGRectMake(0, 0, SIZE_SCREEN.width, SIZE_SCREEN.width/2 + 110);
The one who wants to wear a crown must bear the weight!