When to use it
Apply to a native TabView. iOS 26 uses system minimization on iPhone; earlier supported releases retain the normal tab bar without a custom imitation.
Let an iPhone native tab bar minimize and expand in response to scrolling.
Apple availability
Import LumenUI in the target that uses this component. iPad support follows the iOS package baseline and uses native iPad layout behavior.
Native example
Apply to a native TabView. iOS 26 uses system minimization on iPhone; earlier supported releases retain the normal tab bar without a custom imitation.
TabView(selection: $selection) {
FeedView().tabItem { Label("Feed", systemImage: "rectangle.stack") }
ProfileView().tabItem { Label("Profile", systemImage: "person") }
}
.lumenTabBarMinimizeBehavior(.onScrollDown)Reference
The primary shared and platform-specific options exposed by lumenTabBarMinimizeBehavior.
| API | Values or type | Default | Description |
|---|---|---|---|
| behavior | automatic · never · onScrollDown · onScrollUp | Required | Selects the native minimization policy. |
| availability | iOS 16 or newer | Required | Uses native minimization on iOS 26 and a no-op compatibility fallback before iOS 26. |
Native behavior
Apply to a native TabView. iOS 26 uses system minimization on iPhone; earlier supported releases retain the normal tab bar without a custom imitation.
SwiftUI retains native tab focus, safe-area adjustment, animation, and reduced-motion behavior while the application owns selection and navigation state.