wake-up-neo.com

SwiftUI - Wie ändere ich die Hintergrundfarbe einer Ansicht?

Ich fange an, SwiftUI auszuprobieren, und ich bin überrascht, dass es nicht einfach zu sein scheint, die Hintergrundfarbe eines View zu ändern. Wie macht man das mit SwiftUI?

64

Verwenden Sie den folgenden Code für die Farbanpassung der Navigationsleiste

struct ContentView: View {

@State var msg = "Hello SwiftUI????"
init() {
    UINavigationBar.appearance().backgroundColor = .systemPink

     UINavigationBar.appearance().largeTitleTextAttributes = [
        .foregroundColor: UIColor.white,
               .font : UIFont(name:"Helvetica Neue", size: 40)!]

    // 3.
    UINavigationBar.appearance().titleTextAttributes = [
        .font : UIFont(name: "HelveticaNeue-Thin", size: 20)!]

}
var body: some View {
    NavigationView {
    Text(msg)
        .navigationBarTitle(Text("NAVIGATION BAR"))       
    }
    }
}

(enter image description here

0
ShigaSuresh

Der Code für die Szene delegiert in Swift UI

Hintergrundfarbe der Inhaltsansicht

window.rootViewController? .view.backgroundColor = .lightGray

0
CSE 1994