SwiftUI: изменить цвет фона List / TableView

Я хочу изменить backgroundColor определенного List в SwiftUI.

Что я пробовал:

  • Использование модификатора .background(Color.red) на List не имеет никакого эффекта (ошибка?).
  • .listRowBackground(Color.purple) влияет только на элементы списка, но не на весь List.
  • Использование прокси UITableView.appearance().backgroundColor работает, но влияет на все List представления в моем приложении, а не на конкретное.

Как я могу изменить фон одного List / TableView в SwiftUI?


person ixany    schedule 04.08.2020    source источник
comment
Короткий ответ: родного пути пока нет. Все остальные варианты уже описаны в дублирующей ссылке.   -  person Asperi    schedule 04.08.2020