0

I'm trying to hide the Back button above my Navigation title, But .navigationBarBackButtonHidden(true) isn't working, Is there any alternative way I can approach it to remove this back button and the space below it and my heading ?


import SwiftUI

struct ContentView: View {

    init() {
      let navBarAppearance = UINavigationBar.appearance()
        navBarAppearance.largeTitleTextAttributes = [.foregroundColor: UIColor.orange]
      navBarAppearance.titleTextAttributes = [.foregroundColor: UIColor.orange]
    }
    
    @AppStorage("hasOpened") private var hasOpened : Bool = false
    var body: some View {
        
    NavigationView(){
        VStack(alignment: .leading, spacing: 0) {
            Text("Hello, World!")
                .onAppear{
                    hasOpened = false
                }
            }
        .navigationBarBackButtonHidden(true)
            .padding()
            .navigationBarTitle("Home")
            .foregroundColor(Color("Orange"))
            .navigationBarItems(trailing:
                Image("Logo")
                    .resizable()
                    .scaledToFit()
                    .frame(width: 100.0,height:100)
                    .padding(.top, 75)
            )
           
        }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
        
    }
}

Output:

enter image description here

DevAcc
  • 93
  • 9

0 Answers0