I’ve an present iOS app with an outdated code base and a number of UIKit with some SwiftUI blended in. The principle view controller is a UITabBarController and migration to Xcode 26 / iOS 26 / Liquid Glass is inflicting complications. Whereas the tab bar routinely will get the brand new type, the content material of the views doesn’t wish to lengthen beneath it. This leaves me with a nasty wanting backside bar. See screenshot, the realm across the tab bar is strong gray.
I now spent hours making an attempt to determine methods to repair this and the closest I’ve gotten was to set extendedLayoutIncludesOpaqueBars = true
in all places. Nevertheless this causes scrollable content material to not respect the secure space and the underside most content material cannot scroll above the bar. Sure I can manually add paddings in all places, however that looks like a hack to me.
What am I lacking? It could’t be that arduous?