MacOS Sequoia tab bar issues (a bug also happens in tvOS 18)

I found two tab bar issues:

  1. How do you programmatically hide/show the tab bar for iPadOS and Catalyst apps under macOS Sequoia? Also, is there a way to prevent the user from doing this via the menu?

  2. Programmatically changing the current tab view correctly changes the tab view but not the tab item highlighted in the tab bar in:

    • Mac Catalyst apps under Sequoia

    • iPad apps under Sequoia

    • tvOS 18 apps

    Is there a workaround I can use until this bug is fixed?

How do you programmatically hide/show the tab bar for iPadOS and Catalyst apps under macOS Sequoia? Also, is there a way to prevent the user from doing this via the menu?

You can change the visibility by using the defaultVisibility(_:for:) with a sidebar placement.

You can also mark a tab as being non-customizable by specifying a disabled behavior in all adaptable tab bar placements using customizationBehavior(_:for:)

Programmatically changing the current tab view correctly changes the tab view but not the tab item highlighted in the tab bar in:

Happy to look into this if you please provide a sample project that demonstrates the issue.

In UIKit, is there a way to hide the tab bar without showing a sidebar in iPadOS and Catalyst apps under macOS Sequoia?

MacOS Sequoia tab bar issues (a bug also happens in tvOS 18)
 
 
Q