Цвет UILabel не устанавливается сразу при загрузке данных внутри tableview - PullRequest
0 голосов
/ 06 мая 2020

На основе данных ответа при попытке установить цвет фона и текста UILabel. Из моего приведенного ниже кода это единственный параметр, когда я прокручиваю tableview. При немедленной загрузке данных ответа необходимо установить фон UILabel и цвет текста

    func setBackGroundTextColors(jobType: String) -> (UIColor,UIColor) {
       guard  stringValue ==  "YES" else {
            return ( #colorLiteral(red: 0.6784313725, green: 0.9529411765, blue: 0.9882352941, alpha: 1) , #colorLiteral(red: 0.5058823529, green: 0.4549019608, blue: 0.8980392157, alpha: 1) )
        }
        return ( #colorLiteral(red: 1, green: 0.9490196078, blue: 0.8941176471, alpha: 1) , #colorLiteral(red: 1, green: 0.4901960784, blue: 0, alpha: 1) )
}

CellforRowAtIndexPath

        let trueValue = data[indexPath.row].trueValue
         cell.lbl_Name?.backgroundColor =  self.setBackGroundTextColors(jobType: trueValue).0
        cell.lbl_Name?.textColor =  self.setBackGroundTextColors(jobType: trueValue).1
...