UIImageView不起作用(IBOutlet)

在IB中创建了UIImageView,然后设置了一个IBOutlet

@property (nonatomic, retain) IBOutlet UIImageView *alertImage;

然后我链接了IBOutletUIImageView

但是UIImageView对代码一点也没起作用。

测试代码:

alertImage = [[UIImageView alloc]init];
alertImage.hidden = YES;

图片没显示,不知道问题出在哪里了。请高手帮忙解决。

问题出在你重复初始化alertImage,实际不再链接到IB中定义的原始链接。
只要用这句:

alertImage.hidden = YES;

去掉这句:

alertImage = [[UIImageView alloc]init];

只用这行:

alertImage.hidden = YES;