UIView から派生したオブジェクトがあります。これは AIItem です。このアイテムには UIImageView *status_view があります。AIItem から派生した別のオブジェクト AIAnotherItem が必要です。問題は status_view にあります。
例えば :
AIItem 初期化メソッド
-(id)initWithName:(NSString *)name {
self = [super init];
if (self) {
status_view = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,50,50)];
status_view.image = [UIImage imageNamed:@"item_image.png"];
[self addSubview:status_view];
}
}
AIAnotherItem 初期化メソッド
-(id)initWithName:(NSString *)name {
self = [super initWithName:name];
if (self) {
status_view.image = [UIImage imageNamed:@"another_item_image.png"];
}
return self;
}
AIAnotherItem で別の画像を status_view に設定しましたが、変更されません。質問はなぜですか?そして、これをどのように行うのですか?