我想更改我的背景色,但我正在使用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/

10-10 21:11
查看更多