一、作用
自己组合新的视图,简化代码
二、步骤
⼀般⾃定义的视图会继承于UIView。以下是⾃定义视图的要点:
1、创建⼀个UIView⼦类
2、在类的初始化⽅法中添加⼦视图
3、类的.h⽂件提供⼀些接⼝(⽅法),便于外界操作⼦视图。
三、 几点重要事项
1, 当设置自己内部控件为属性时,最好加上readonly,此时只给外界getter方法,不提供setter方法,阻止外界对其修改
2, 重写dealloc方法,注意区分:self. 和 _ 的区别
3,重写initWithFrame方法,在initWithFrame方法内部定义自己的控件
- (instancetype)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
}
return self;
}