Is there a way to change the default scroll edge effect?

It seems like the automatic edge effect defaults to hard in iOS 27 and soft on iOS 26. Designing for both of these is actually quite difficult - especially since hard edge effects don't work with pinned views in LazyVStack. Is there a way to set the global default to soft for an app?

Is there a way to set the global default to soft for an app?

We do not provide API for changing this app-wide, you'll need to use UIScrollEdgeEffect.style in UIKit or the scrollEdgeEffectstyle modifier in SwiftUI for each scroll view where this is relevant.

especially since hard edge effects don't work with pinned views in LazyVStack

We would be interested in looking into this more; if you could file a feedback or provide a example here, that would be greatly appreciated!

Is there a way to change the default scroll edge effect?
 
 
Q