UIAppearance
не поддерживает изменение цвета фона таблицы в глобальном масштабе, вам нужно создать расширение , которое наследуется от UITableView, здесь - это ссылка на ответ, содержащийсписок всех методов, поддерживаемых UIAppearance
.
, например,
extension UITableView {
func setBGforTable(){
let divideCount: CGFloat = 255.0
self.backgroundColor = UIColor(red:0.20/divideCount, green:0.22/divideCount, blue:0.29/divideCount, alpha:1.0)
}
}
и вызов метода в вашем VC как
override func viewDidLoad() {
super.viewDidLoad()
yourtableViewName.setBGforTable()
}