79273699

Date: 2024-12-12 03:00:57
Score: 0.5
Natty:
Report link

For ios 16+ use .toolbar(.hidden, for: .navigationBar) to hide navigation bar as .navigationBarHidden has been deprecated. https://developer.apple.com/documentation/swiftui/view/navigationbarhidden(_:)

    NavigationView {
        List {
            Text("Test 1")
            Text("Test 2")
            Text("Test 3")
            Text("Test 4")
            Text("Test 5")
        }
        .toolbar(.hidden, for: .navigationBar)
    }        

NavigationView is also deprecated, use NavigationStack of NavigationSplitView. https://developer.apple.com/documentation/swiftui/navigationlink/init(destination:tag:selection:label:)

        NavigationStack {
            List {
                Text("Test 1")
                Text("Test 2")
                Text("Test 3")
                Text("Test 4")
                Text("Test 5")
            }
            .toolbar(.hidden, for: .navigationBar)
        }
Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Nav Brar