新建一个类,继承自UIView。
想要在UIView的基础上增加你的自定义内容,在initWithFrame:方法里面写入你的代码即可。
self = [super initWithFrame:frame]; //这句代码必须要
如下所示:
- (id)initWithFrame:(CGRect)frame{
self = [super initWithFrame:frame];
if (self) {
//Coding your custom view;自定义内容
}
return self;
}
同样的做法,在想要用该新建的自定义类的地方alloc init就可以了,别忘了addSubview就行了。