UITableViewCell ведет себя странно - текст меняется на белый - PullRequest
0 голосов
/ 30 мая 2018

У меня есть вид сверху UITableView.Если я перетаскиваю вид сверху, цвет текста UITableViewCell меняется на белый, даже если я гоняюсь за серым.

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "TableViewCell") as! CustomTableViewCell
    cell.productNameLabel.text = "chi"
    cell.productNameLabel.textColor = UIColor.darkGray

    return cell
}

enter image description here

Если я наденуне ставьте вид сверху на UITableView, тогда он показывает grayColor.Я пытался зарегистрировать ячейку в консоли, когда текст становится белым.

UITableViewCell; 
frame = (0 0; 375 60); 
clipsToBounds = YES; 
hidden = YES; 
autoresize = W; 
layer = <CALayer: 0x604000427da0>>

Показывает скрытое значение Да.Я не установил нигде скрытого.Это из-за проблемы с дэкьюем?

1 Ответ

0 голосов
/ 30 мая 2018

попробуй с другой строкой и другим цветом,

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCell(withIdentifier: "TableViewCell") as! CustomTableViewCell

    cell.productNameLabel.text = "testing label"
    cell.productNameLabel.textColor = UIColor.redColor

    return cell
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...