hidesBottomBarWhenPushed in iOS 26

It appears that hidesBottomBarWhenPushed no longer works in iOS 26 Beta 1. Is it supposed to work, is it going away or is there a alternate behavior we should be using?

Answered by Frameworks Engineer in 844851022

It is not going away. Please file a feedback!

Well, as it turns out, this issue was fixed in iOS 26 dev beta 4. I was testing on the simulator (using Xcode 26 beta 4) and it was still broken. When I launched Xcode this morning, it said that the iOS 26 simulator hadn't been downloaded yet so I assume that meant that the 26.0 b4 simulator wasn't yet available for download when I installed Xcode 26 b4 so the simulator I was using must've still been iOS 26.0 b3! After updating the simulator to b4 and running the app again, this issue with the tab bar has indeed been fixed.

In Beta-4, there's a very obvious bug that needs to be fixed. When swiping back to the primary page from a secondary page, if the user doesn't lift their finger, they can still click on the TabBar Items at this moment. After clicking, the TabBar disappears, even on the home screen.

I still see this issue, Im using Xcode beta 4, running test on iPad with iPadOS Developer Beta. I tried

  • [self.tabBarController setTabBarHidden:true]; in viewWillAppear
  • [self.tabBarController.tabBar setHidden:true]; in viewWillAppear
  • [self.tabBarController setHidesBottomBarWhenPushed:true]; in parent view controller
hidesBottomBarWhenPushed in iOS 26
 
 
Q