iOS 26 NavigationStack Title Rendering Issue

Is anyone else experiencing NavigationStack title disappearing in iOS 26?

Hey everyone,

I just updated to iOS 26 and I'm running into a really frustrating issue with my app. Wondering if anyone else is seeing this or if I'm missing something obvious.

What's happening:

My navigation titles are completely blank when the app first loads, but then magically appear when I scroll down. It's super weird and makes my app look broken at first glance.

My setup:

I'm using NavigationStack with some pretty standard stuff:

  • Navigation title with .navigationTitle()
  • A toolbar with a settings button
  • ScrollView content with a gradient background

Here's basically what I have:

NavigationStack {
    ScrollView {
        VStack(spacing: 24) {
            // My app content here - cards, etc.
            ForEach(myItems) { item in
                // Content cards
            }
        }
        .padding()
    }
    .background(
        LinearGradient(
            gradient: Gradient(colors: [
                Color.surfacePrimary,
                Color.surfacePrimary.opacity(0.95),
                Color.surfaceSecondary.opacity(0.3)
            ]),
            startPoint: .top,
            endPoint: .bottom
        )
    )
    .navigationTitle("My Title")  // ← This doesn't show up initially!
    .toolbar {
        ToolbarItem(placement: .navigationBarTrailing) {
            Button("Settings") {
                // Settings action
            }
        }
    }
}

The weird part:

  • Works perfectly fine on my iOS 18.6.2 device
  • Completely broken on iOS 26 - blank navigation area
  • As soon as I scroll, the title appears and stays there
  • Happens on both simulator and physical device

What I've tried:

  • Double-checking my code (it's identical to what worked before)
  • Testing on multiple devices
  • Different navigation title strings
  • Removing and re-adding the toolbar

Has anyone else run into this? I'm thinking it might be an iOS 26 bug with NavigationStack, but I wanted to check if others are seeing it before filing a radar.

It's affecting my main landing screens (Tennis, NFL, and Prediction Markets tabs) and honestly looks pretty bad when users first open the app and see blank headers.

Temporary fix I found:

If anyone else hits this, I discovered that forcing inline titles works as a workaround:

.navigationTitle("My Title")
.navigationBarTitleDisplayMode(.inline)  // This fixes it but kills large titles

Obviously not ideal since we lose the nice large title behavior, but at least the titles show up.

Questions:

  1. Is this happening to anyone else's iOS 26 apps?
  2. Any better workarounds that preserve large titles?
  3. Should I file this as a radar or is Apple already aware?

Really hoping this gets fixed soon - having to choose between broken navigation or losing large titles is pretty frustrating.

Thanks for any insights!


Anyone else dealing with this NavigationStack nightmare in iOS 26? 😅

iOS 26 NavigationStack Title Rendering Issue
 
 
Q