I reproduced this in iPhone 17 and iPhone 17 Pro simulators running iOS 26.0
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationStack {
ScrollView {
VStack {
ForEach(0..<100) { i in
Text("Row \(i)")
.frame(maxWidth: .infinity)
}
}
.padding()
}
.navigationTitle("Toolbar Test")
.navigationBarTitleDisplayMode(.inline) // or .automatic
}
}
}
- Run this code in a vanilla SwiftUI app.
- Toggle the appearance to dark mode.
- In the simulator's Settings app -> Accessibility -> Display and Text Size. Turn ON "Reduce Transparency".
- Go back to the app and start scrolling if you need to.
You can observe that the title is unreadable - black text on a black navigation bar.