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? 😅

I have exactly the same issue on XCode/iOS 26.1. Did you find more info on this issue ? I'm surprised it's not reported by more people

I have the inverse problem. Large title shows fine, but when the user scrolls the content up, the inline title is hidden by a NavigationBarPlatterContainer.

I see the navigationTitle as expected without being provided the same myItems, .surfacePrimary and .surfaceSecondary that you used (I used an EmptyView and two generic color options).

If the issue persists when you remove these dependencies, please file a bug report that mentions what exact version(s) of iOS and Xcode is affected. Share the FB number and updated sample code below and I can investigate accordingly.

Thank you,

 Travis Trotto - DTS Engineer

@MegaWatt Feel free to reply with focused sample code that runs without any external dependencies, unless absolutely necessary for the issue to be replicated, and I can take a look if something fishy is going on 🎣🔍💭.

Please note which iOS and Xcode version is used, thank you.

 Travis Trotto - DTS Engineer

iOS 26 NavigationStack Title Rendering Issue
 
 
Q