从UIImageView中删除图像

4th*_*ace 60 iphone cocoa-touch uiimageview uiimage

UIImageView根据用户交互加载了一个图像.最初显示父视图时,未选择任何图像且图像视图为黑色.如果用户离开该视图并返回,则图像仍然存在.我试过了

myImageView.image = nil;
Run Code Online (Sandbox Code Playgroud)

离开视图但图像仍然存在.如何删除图像以使其UIImageView再次显示为黑色?

的UIImageView

通过IB连接.

Tam*_*eri 139

设置UIImageView为:

myImageView.image = nil 
Run Code Online (Sandbox Code Playgroud)

是清除的正确方法UIImageView.您的调用函数返回时是否正在加载图像?您UIImageView是否在主要职能部门的其他地方被宣布和/或使用?


the*_*bot 5

尝试[self.imageView setNeedsDisplay];在图像设置为零后说明。我相信这将在下一个运行循环周期触发该元素的重绘。同样,您将此视图标记为“脏”,需要重绘。