我正在通过[self setImage:newImage]更改UIImageview的图像;
看起来每次我用 newImage 这样做时,先前的图像似乎都没有发布。
替换 UIImageView 图像的正确方法是什么?
谢谢
最佳答案
UIImageView setImage:
永远不会泄漏,除非您传递的图像没有被释放。
如果您将自动发布的图像分配给 ImageView ,则您的代码不会泄漏,如下所示。
UIImage *newImage = [UIImage imageNamed:@"sampleImage"];
[yourImageView setImage:newImage];
但是,如果您在某处分配图像,则必须手动释放它。
关于iphone - (iphone) UIImageView setImage : leaks?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4644912/