我有一个从 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 但它不会改变。问题是为什么?怎么做?