2016-06-12 50 views
-1

删除的UIImageView我有一个饲料,我想,如果用户不具有图像来显示图像,它会说在JSON空。如果用户确实有图像,图像将被设置为图像url。从视图中

我想删除它,所以它不会占用空间中的tableview细胞。

我的代码是:

if imageStringFromJson == nil { 
    //how do i remove the imageview? <-- need help here 
} else { 
    //set image from url in imageview 
} 
+0

'imageView.removeFromSuperview()' –

+0

@DanielKrom我已经试过了。我得到这个:'致命的错误:意外地发现零,同时解开一个可选值的行,它设置图像从url – johnjay22113

+1

好,所以发布更多的代码或更具体的问题是**从视图**和这个删除uiimageview是答案 –

回答

2

尝试:

imageView.removeFromSuperview() 

或者:

imageView.hidden = true 

或者动画:

UIView.animateWithDuration(1) {  
    imageView.alpha = 0 
} 

设置动画返回显示,试试这个:

UIView.animateWithDuration(1) {  
    imageView.alpha = 1 
} 
+0

好吧,我使用了动画,它看到它消失了。当我滚动回到具有图像的单元格时,图像不显示 – johnjay22113

+0

这是因为imageView被隐藏。检查我编辑的答案。 – penatheboss