Navigation bar title stays inline in iOS 15

Viewed 1243

I have a NavigationView that contains a ScrollView with a large title. When I navigate to a page with an inline title, then navigate back, the title stays inline rather than reverting to the large title.

This only occurs in iOS 15 - in iOS 14 the title reverts back to the large title as desired. Is there a way to achieve the desired behavior in iOS 15?

Here's an example that illustrates the behavior:

import SwiftUI

struct ContentView: View {
    var body: some View {
        NavigationView {
            ScrollView {
                NavigationLink("Link", destination: DestinationView())
                    .padding()
            }
            .navigationBarTitle("Home", displayMode: .large)
        }
    }
}

struct DestinationView: View {
    var body: some View {
        Text("Destination")
            .navigationBarTitle("test", displayMode: .inline)
    }
}
0 Answers
Related