Ios 快速图像隐藏

Ios 快速图像隐藏,ios,swift,image,Ios,Swift,Image,我有个问题。我在viewDidLoad中使用swift 2.0此代码: tableView.rowHeight = UITableViewAutomaticDimension tableView.estimatedRowHeight = 100.0 我正在使用标签和图像作为单元格中的内容。当内容没有图像时,我会在单元格中看到空白 如果内容没有图像,如何隐藏图像并删除空白 我尝试使用此代码,但不起作用: cell.contentImage.hidden = true 我用的是

我有个问题。我在
viewDidLoad
中使用swift 2.0此代码:

tableView.rowHeight = UITableViewAutomaticDimension
        tableView.estimatedRowHeight = 100.0
我正在使用标签和图像作为单元格中的内容。当内容没有图像时,我会在单元格中看到空白

如果内容没有图像,如何隐藏图像并删除空白

我尝试使用此代码,但不起作用:

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()
        }
我还使用了parse和
PFImageView
。我试过:

if thumbnailx == nil {
   cell.dreamImage.hidden = true
}else {
   cell.dreamImage.hidden = false 
}
但我收到了一条警告“Pffile永远不能为零”


我怎样才能解决这个问题

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
}

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
}

这不适合我。我的主要问题是单元格中有空格,所以我尝试了你的代码,但我再次看到了空格。我想看看我的时间线,就像推特的时间线一样。当推文没有图像时,标签下就没有空白。谢谢这是一个不相关的问题,你应该为它创建一个新的帖子。这对我来说不合适。我的主要问题是单元格中有空格,所以我尝试了你的代码,但我再次看到了空格。我想看看我的时间线,就像推特的时间线一样。当推文没有图像时,标签下就没有空白。谢谢这是一个不相关的问题,你应该为它创建一个新的帖子。解决后请不要改变你问题的含义。您始终可以创建一个带有后续问题的新帖子。解决问题后,请不要更改问题的含义。你总是可以创建一个带有后续问题的新帖子。