封装
封装控件的基本步骤
1.
调用init方法,系统内部会调用initWithFrame方法,并且传的frame是空的
在initWithFrame方法中添加子控件,提供便利构造方法,就是类方法
2.
这个方法用来布局子控件,一般在这里设置frame
当控件本身尺寸发生改变时,系统会自动调用这个方法
- (void)layoutSubviews
{
[super layoutSubviews];
在这里设置子控件的frame(一定要调用super的layoutSubviews)
}