tabbar

Asked on 2025-09-23

1 search

The tab bar is a key navigation component in Apple's design system, providing persistent top-level navigation within apps. It allows users to quickly switch between different sections of an app while maintaining the current state within each tab. Here are some highlights from the WWDC sessions regarding the tab bar:

  1. Design and Functionality: The tab bar is designed to be a persistent part of your app, helping users navigate smoothly between sections. It can support persistent features using accessory views, such as media playback controls, which remain visible across the app. Get to know the new design system.

  2. Customization and Adaptation: The tab bar can be customized and adapted to different platforms. On iPadOS, it can morph into a sidebar, providing a more compact and flexible navigation pattern. This allows apps to show more content and feel more immersive. Elevate your tab and sidebar experience in iPadOS.

  3. Platform-Specific Features: On different platforms, the tab bar adapts its position and appearance. For example, on Mac, it can reside in the toolbar or be displayed as a sidebar, while on Apple Vision Pro, it appears in an ornament on the leading edge of the scene. Make your UIKit app more flexible.

  4. User Customization: Users can personalize their experience by adding their favorite tabs through drag and drop, making it easy to customize the app's navigation. This feature is particularly emphasized in iPadOS, where the tab bar can be integrated with the sidebar for a more personalized experience. Elevate your tab and sidebar experience in iPadOS.

  5. New APIs and Enhancements: New APIs have been introduced to simplify building important interactions like customization menus and drag and drop, allowing developers to accomplish more with less code. Platforms State of the Union.

These sessions provide a comprehensive overview of the tab bar's role in app navigation and its adaptability across different Apple platforms.