Как добавить цвет фона в список в SwiftUI

Я хочу изменить белый фон на другой цвет в списке в SwiftUI

Кликните сюда

List(listOfItems) { item in
    Group {
        HStack {
            item.iconImage.padding()
            Text(item.text).fontWeight(.regular).foregroundColor(Color("smalltext")).font(.system(size: 25))
            Spacer()
            Button(action: {
                
            }) {
                Image("back")
            }
        }.padding().background(Color("bg"))
    }.listRowBackground(Color("bg"))
}.background(Color("bg"))

1 ответ

Решение

Если вы хотите изменить цвет фона, вы должны сделать следующее в представлении, содержащем List. Добавь этоinit блокировать в вашем View. Это изменит все на зеленый.

init() {
   UITableViewCell.appearance().backgroundColor = .green
   UITableView.appearance().backgroundColor = .green
}
Другие вопросы по тегам