In UIKit how do I make the edge effect soft? Instead of the iOS 27 default of hard? Talking about UINavigationBars?
Asked on 2026-09-21
1 search
For UIKit navigation bars, you don’t make them soft by changing the navigation bar itself. In the new design, the system’s automatic scroll edge effect is what drives that appearance, and it now has its own updated visuals.
What to do:
- Prefer the system default rather than overriding the scroll edge style.
- If you previously set the scroll edge effect to soft, reevaluate that choice — in the newer design it no longer matches the default system appearance.
- For denser UIs where you want a stronger separation, the newer sessions recommend using hard edge style on the relevant scroll view edge.
From the WWDC guidance:
- Soft is the classic subtle fade/blend style.
- Hard is more opaque and gives greater separation.
- In the latest UIKit design, the system’s automatic behavior is no longer just “soft vs hard”; it uses its own visuals for better clarity.
So the short answer is:
If you want the iOS 27-style default on navigation bars, don’t force soft. Let the system use automatic, and only choose hard if you need extra separation.
If you want, I can also explain how this maps to UINavigationBar/scroll view behavior in UIKit and what properties to check.

Build a UIKit app with the new design
Update your UIKit app to take full advantage of the new design system. We’ll dive into key changes to tab views, split views, bars, presentations, search, and controls, and show you how to use Liquid Glass in your custom UI. To get the most out of this video, we recommend first watching “Get to know the new design system” for general design guidance.

Modernize your UIKit app
Discover the latest updates to UIKit. Learn how to update your iPhone app layouts to work great when resized with iPhone Mirroring and on iPad. Explore new APIs for tab and navigation bars, find out how to prepare your app for new Apple Intelligence capabilities, and get introduced to a skill for your coding agent of choice that helps modernize your codebase.

Get to know the new design system
Dive deeper into the new design system to explore key changes to visual design, information architecture, and core system components. Learn how the system reshapes the relationship between interface and content, enabling you to create designs that are dynamic, harmonious, and consistent across devices, screen sizes, and input modes.
