The problem is that the title and the item of the navigation bar does not disappear which is an unexpected behaviour.
struct DestinationView: View { @State private var showingActionSheet = false var body: some View { Text("DestinationView") .padding(.top, 100) .navigationBarTitle(Text("Destination"), displayMode: .inline) .navigationBarItems(trailing: Button(action: { print("tapped") }, label: { Text("second") })) .actionSheet(isPresented: self.$showingActionSheet) { () -> ActionSheet in ActionSheet(title: Text("Settings"), message: nil, buttons: [ .default(Text("Delete"), action: { }), .cancel() ]) } } } 