Swift 4:仅在第二次UIViewController调用后才显示UIView中的图像

时间:2018-10-12 01:00:24

标签: swift uiview uiimageview cell

我在单元格视图中插入了一个带有图像的UIView,例如下面的图像。

enter image description here

我尝试过的事情:

DispatchQueue.main.async { 
        self.hideProfileDescriptionView.addSubview(self.hidedescriptionLogo)
        self.hideProfileDescriptionView.bringSubview(toFront: 
        self.hidedescriptionLogo)
        self.cellDescriptionView.addSubview(self.hideProfileDescriptionView)
}

第一次调用UIVIewController时,图像不显示,但是第二次调用UIViewController时,图像出现。 我该怎么解决。

谢谢

2 个答案:

答案 0 :(得分:0)

在第一种情况下,映像未完全加载,第二次下载完成。如果您不等待此安装,则可以使用 KingFisher 回购https://github.com/onevcat/Kingfisher

强烈建议此仓库。同样,通过此存储库,您可以将 laderer放在UIImageView中。

答案 1 :(得分:0)

我意识到没有显示所有单元格内容,所以我发现了一个确实放在代码上的标志,并且确实禁用了该标志。解决了。​​