what is new in ipados tab bar
Generated on 8/6/2024
1 search
In iPadOS 18, the tab bar has received several updates to enhance its functionality and appearance. Here are the key changes:
-
Compact Look: The tab bar now has a more compact design, reducing unused vertical and horizontal space to bring app content to the forefront. This new look is closer to other navigation controls, making it easier to reach (Elevate your tab and sidebar experience in iPadOS).
-
Integration with Navigation Bar: The tab bar shares a safe area with the navigation bar, creating a more integrated appearance. Items from the navigation bar will automatically move to overflow if there's not enough room to show alongside the tab bar (Elevate your tab and sidebar experience in iPadOS).
-
Customization Features: Users can now customize the tab bar by adding their favorite tabs through drag and drop. The tab bar contains three sections: fixed, customizable, and pinned. The fixed section is for important destinations and disallows customization, the customizable section allows rearrangement and addition of items, and the pinned section is for items like search that are always available (Elevate your tab and sidebar experience in iPadOS).
-
Sidebar Integration: The tab bar can now optionally be displayed as a sidebar. When the sidebar is hidden, it animates back into the tab bar, bringing focus back to the app's content. This allows for a combined tab and sidebar experience, providing quick navigation and access to deeper sections of the app (Elevate your tab and sidebar experience in iPadOS).
-
New APIs: New APIs in both SwiftUI and UIKit make it easier to build and customize tab bars. In SwiftUI, a new syntax for
TabView
helps catch common errors at build time and ensures consistency in tab selection types. In UIKit, new APIs allow for better description of app hierarchy and immediate reflection of changes made toUITab
instances (Elevate your tab and sidebar experience in iPadOS, What’s new in UIKit).
For more detailed information, you can refer to the session Elevate your tab and sidebar experience in iPadOS.
Platforms State of the Union
Discover the newest advancements on Apple platforms.
Elevate your tab and sidebar experience in iPadOS
iPadOS 18 introduces a new navigation system that gives people the flexibility to choose between using a tab bar or sidebar. The newly redesigned tab bar provides more space for content and other functionality. Learn how to use SwiftUI and UIKit to enable customization features – like adding, removing and reordering tabs – to enable a more personal touch in your app.
Migrate your TVML app to SwiftUI
SwiftUI helps you build great apps on all Apple platforms and is the preferred toolkit for bringing your content into the living room with tvOS 18. Learn how to use SwiftUI to create familiar layouts and controls from TVMLKit, and get tips and best practices.
What’s new in UIKit
Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We’ll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit.