Learn Courses My Dashboard

NavigationView/Drawer animation bug

more infos + code on github:

I am using a Drawer on a Map. (see code below)
As soon as I put a NavigationView over it, an animation appears at the beginning.
Unfortunately I can’t get rid of this animation.

.transaction { transaction in
        transaction.disablesAnimations = false
    }

With this command I can remove the animation, but then also the drag animations of the drawer is no longer working.
Does anyone have an idea how I can remove just the animation at the beginning?

struct ContentView: View {

@State var viewAppear = false

var body: some View {
    NavigationView {
        ZStack {            
                MapView()
                MapButtonView()
                DrawerView()
            }
            .navigationBarTitle("")
            .navigationBarBackButtonHidden(true)
            .navigationBarHidden(true)
        }
        .navigationViewStyle(.stack)
    }
}

@LuegmayerM

I just opened your project in Xcode and the first error message is:

“No such module ‘NavigationStack’” in the parent View.

Commenting it out allows the project to build successfully.

This seems to be an issue with the Drawer framework itself rather than your code. Maybe take it up with the developer who coded the Drawer framework.