如果用纯代码写的自定义控件
系统会先调用
- (instancetype)initWithFrame:(CGRect)frame {
if (self = [super initWithFrame:frame]) {
//在此自定义
}
return self;
}
如果控件是用xib写的
系统会先调用
- (instancetype)initWithCoder:(NSCoder *)aDecoder {
if (self = [super initWithCoder:aDecoder]) {
// 在此处自定义
}
return self;
}
上方法完成后系统会接着调用
- (void)awakeFromNib {
}