封装

封装控件的基本步骤

1.

调用init方法,系统内部会调用initWithFrame方法,并且传的frame是空的
在initWithFrame方法中添加子控件,提供便利构造方法,就是类方法

2.

这个方法用来布局子控件,一般在这里设置frame
当控件本身尺寸发生改变时,系统会自动调用这个方法
- (void)layoutSubviews
 {
 [super layoutSubviews];
在这里设置子控件的frame(一定要调用super的layoutSubviews)
}

3.

增加模型属性,在模型属性set方法中设置数据到子控件中

results matching ""

    No results matching ""