【问题标题】:Changing background color of NavigationView in SwiftUI在 SwiftUI 中更改 NavigationView 的背景颜色
【发布时间】:2020-10-11 10:58:33
【问题描述】:

有没有办法改变 NavigationView 的颜色或使其清晰以使下面的元素可见?

struct SwiftUIView: View {
    var body: some View {
        
        ZStack {
            Color.red.edgesIgnoringSafeArea(.all) //not visible beacause of NavigationView
            
            NavigationView {
                Text("Hello, World!")
            }.background(Color.clear) //this does nothing
        }
        
    }
}

【问题讨论】:

    标签: ios swift xcode swiftui navigationview


    【解决方案1】:

    我会这样做:

    struct SwiftUIView: View {
    var body: some View {
       NavigationView {
            ZStack{
                Color.red.edgesIgnoringSafeArea(.all)
                Text("Hello, World!")
            }
       }
    }
    }
    

    【讨论】:

      猜你喜欢
      • 2020-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-17
      • 1970-01-01
      • 1970-01-01
      • 2019-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多