У меня есть tableView с пользовательской ячейкой.В ячейке у меня есть UILabel
lazy var profileInfo: UILabel = {
let label = UILabel()
label.numberOfLines = 0
label.textColor = turnOn ? .white : .black
return label
}()
У меня есть логическое значение UserDefaults с именем turnOn, чтобы определить цвет метки.В моем контроллере tableView у меня есть кнопка для изменения логического значения, а затем вызывается tableView.reloadData ().Тем не менее, моя метка не меняет цвет при запуске tableView.reloadData ().Я должен выйти из приложения и запустить его снова, чтобы увидеть эффект.Мой вопрос, является ли tableView перезагрузить данные правильный метод для использования?и есть ли способ справиться с этой ситуацией?Спасибо!