2016-06-12 70 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