如何在swiftUI中将背景颜色添加到列表中
Posted
技术标签:
【中文标题】如何在swiftUI中将背景颜色添加到列表中【英文标题】:How to add background Color to List in swiftUI 【发布时间】:2020-07-27 19:49:49 【问题描述】:我想将背景白色更改为 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
【讨论】:
对我没用以上是关于如何在swiftUI中将背景颜色添加到列表中的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI:如何使列表视图透明?如何更改列表视图背景颜色?