-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Description
With iOS 18 Apple made changes how the tab bar of UITabBarController works on iPad. After upgrading the app to the iOS 26 base SDK, the following behaviour can be observed: UIKit sometimes shows the tab bar at the bottom of the screen (as usual), and sometimes at the top of the screen (new). In the Portrait layout, when UIKit displays the tab bar at the top of the screen, there is a weird interaction with the navigation bar that Little Go uses for buttons and status text:
- A new, separate bar appears above the navigation bar.
- The tab bar appears integrated into that new, separate bar.
- Bar buttons appear integrated into that new, separate bar, although Little Go would like to add them to the navigation bar.
- Even worse, instead of keeping left and right bar buttons separate, they are lumped together into one group.
- And because there is not enough space for displaying the bar buttons (the tab bar takes up too much space), UIKit creates a sub-menu where most of the bar buttons are "hidden" as menu items.
- The only thing still shown in the navigation bar is the status view.