У меня UILabel в ячейке таблицы, я назначил ей собственный шрифт, вес и цвет в раскадровке. В cellForRowAt
при изменении значения метки не сохраняются атрибуты метки, назначенные в раскадровке.
Почему он не работает в ячейке таблицы, в то время как работает иначе, если не в ячейке таблицы?
// this doesn't preserve attributes for name assigned in storyboard
cell.name.text = "Name"
Чтобы это работало, я должен создать атрибутивную строку
cell.name.attributedText = NSAttributedString(string: "Name",
attributes: [NSAttributedString.Key.font: MyFont, NSAttributedString.Key.foregroundColor: .white]