我的类是 UIImageView 的子类。我像这样创建我的自定义初始化程序
@interface FishView : UIImageView
@end
@implementation FishView
- (id)initWithFishType:(FishType)fishType {
self = [super init];
if (self) {
//my custom initialization
}
return self;
}
是否有必要覆盖initWithImage?
- (id)initWithImage:(UIImage)image
{
self = [super initWithImage:image];
if (self) {
[self initWithFishType:FTNone];
}
return self;
}