Good news! On iPad—in both landscape and portrait—there’s room for a status bar in my app. With it enabled, everything works perfectly on both the main screen and the settings screen: the window control is inserted into the status bar as shown in the video, and you don’t need to use the UILayoutGuide discussed there.
As expected, the settings screen is positioned below the status bar, so the left-bar button is no longer obscured by the window controls.
On iPhone in landscape, there isn’t room for a status bar, but you can handle this by implementing prefersStatusBarHidden. Since multitasking is only available on iPadOS 26, this is the simplest solution on iPhone.
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: