我想更改我的背景色,但我正在使用NavigationView和List。这就是ZStack方法对我不起作用的原因。
这是我的代码:
NavigationView {
List {
Text("Some Text")
}
.navigationBarTitle("Test")
}
最佳答案
您可以在列表中使用.listRowBackground。
ZStack{
Color.blue
NavigationView {
ZStack{
Color.red
List {
ZStack{
Color.green
Text("Some Text").background(Color.green).opacity(0.5)
}.listRowBackground(Color.red)
}
}
.navigationBarTitle("Test")
}.padding()
}
关于ios - 使用NavigationView和List时,如何在SwiftUI中更改背景颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58645040/