我的类是 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;
}