Как добавить цвет фона в список в 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"))

person Thobio    schedule 27.07.2020    source источник


Ответы (1)


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

init() {
   UITableViewCell.appearance().backgroundColor = .green
   UITableView.appearance().backgroundColor = .green
}
person Christian Ray Leovido    schedule 27.07.2020