Swift 4: изображение внутри UIView отображается только после второго вызова UIViewController - PullRequest
0 голосов
/ 12 октября 2018

Я вставил UIView с изображением внутри Cell View, как показано ниже.

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 голосов
/ 12 октября 2018

Я понял, что весь контент ячеек не отображается, поэтому я обнаружил флаг, который наложил на код, и отключил его.Решаемые.

0 голосов
/ 12 октября 2018

В первом случае образ загружен не полностью, и загрузка во второй раз завершена.Если вы не ждете этой установки, вы можете использовать KingFisher repo https://github.com/onevcat/Kingfisher.

Этот репо настоятельно рекомендуется.Также с этим репо вы можете поместить laoder в UIImageView.

...