2015-12-07 56 views
0

我有一個問題。我正在使用swift 2.0此代碼在viewDidLoad斯威夫特 - 圖像隱藏

tableView.rowHeight = UITableViewAutomaticDimension 
     tableView.estimatedRowHeight = 100.0 

我使用單元格中的內容的標籤和圖像。當內容沒有圖像時,我看到單元格中的空白空間。

screenshot

如果內容沒有任何圖像,我怎麼能隱藏圖像和刪除空的空間。

我嘗試使用此代碼,但不能正常工作

cell.contentImage.hidden = true 

,我使用:

let thumb = UIImage(named: "dreamImage") 
     cell.dreamImage.image = thumb 
      if let thumbnailx = object?["image"] as? PFFile { 

       cell.dreamImage.file = thumbnailx 
       cell.dreamImage.loadInBackground() 

     } 

而且我使用的解析和PFImageView。我嘗試

if thumbnailx == nil { 

    cell.dreamImage.hidden = true 

}else { 
    cell.dreamImage.hidden = false 
} 

但是我收到一個警告「Pffile永遠不能無」

我怎樣才能解決這個問題。 謝謝

+0

請不要解決它後更改你的問題的意思。您隨時可以通過後續問題創建新帖子。 –

回答

0

你已經有一個條件thumbnailx是nil

if let thumbnailx = object?["image"] as? PFFile { 
    cell.dreamImage.file = thumbnailx 
    cell.dreamImage.loadInBackground() 
    cell.dreamImage.hidden = false 
} else { 
    cell.dreamImage.hidden = true 
} 
+0

這不適合我。我的主要問題是單元格中有空白區域,所以我嘗試了你的代碼,但是我又看到了空白區域。 我想看到我的時間線像Twitter時間表。當推文沒有圖片時,標籤下沒有空白空間。 謝謝 –

+0

這是一個無關的問題,您應該爲其創建一個新帖子。 –