Illegible navigation title when presenting Map view

When building with the iOS 26 SDK (currently beta 4), the navigation title is often illegible when rendering a Map view.

For example, note how the title "Choose Location" is obscured by the map's text ("South America") in the screenshot below:

This screenshot is the result of the following view code:

import MapKit
import SwiftUI

struct Demo: View {
  var body: some View {
    NavigationStack {
      Map()
        .navigationTitle(Text("Choose Location"))
        .navigationBarTitleDisplayMode(.inline)
    }
  }
}

I tried using the scrollEdgeEffectStyle(_:for:) modifier to apply a scroll edge effect to the top of the screen, in hopes of making the title legible, but that doesn't seem to have any effect. Specifically, the following code seems to produce the exact same result shown in the screenshot above.

import MapKit
import SwiftUI

struct Demo: View {
  var body: some View {
    NavigationStack {
      Map()
        .scrollEdgeEffectStyle(.hard, for: .top) // ⬅️ no apparent effect
        .navigationTitle(Text("Choose Location"))
        .navigationBarTitleDisplayMode(.inline)
    }
  }
}

Is there a recommended way to resolve this issue so that the navigation title is always readable?

For comparison, this is how the same view renders on iOS 18. Note that the navigation title is easily readable in the nav bar on iOS 18.

I've filed FB19529781 describing this regression.

FYI: I tested this using the new releases published today, and this issue still exists.

Specifically, I observed the issue when:

  • Developing in Xcode beta 6 (17A5305f) running iOS 26 SDK beta 6 (23A5324a) in the simulator
  • Running the sample app on a physical iPhone running iOS 26 beta 7 (23A5326a)

FYI: I tested this using the new releases published this week, and this issue still exists.

Specifically, I observed the issue when:

  • Developing in Xcode beta 7 (17A5305k) running iOS 26 SDK beta 6 (23A5324a) in the simulator
  • Running the sample code above on a physical iPhone running iOS 26 beta 8 (23A5330a)
Illegible navigation title when presenting Map view
 
 
Q