---
title: "defaultVisibility(_:for:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/tabcontent/defaultvisibility(_:for:)"
---

# defaultVisibility(_:for:)

Configures the default visibility of a tab in customizable contexts.

## Declaration

```swift
nonisolated func defaultVisibility(_ visibility: Visibility, for placements: AdaptableTabBarPlacement...) -> some TabContent<Self.TabValue>

```

## Parameters

- `visibility`: The tab’s visibility.
- `placements`: The locations to apply the visibility.

## Discussion

Discussion The sidebarAdaptable style supports customization of the tab bar and sidebar on iPad. To enable customization, attach a TabViewCustomization to the TabView using tabViewCustomization(_:). This modifier has no effect on other platforms or on a TabViewStyle that doesn’t support customization. note: Tabs in the sidebar represent all of the of tabs in TabView. A tab that’s hidden from the sidebar is also hidden from the top bar. The following example shows a TabView with three tabs, one of which is hidden by default in the sidebar. @AppStorage("MyAppTabViewCustomization") private var customization: TabViewCustomization

TabView(selection: $selection) {     Tab("Home", systemImage: "house", value: MyTab.home) {         MyHomeView()     }     .customizationID("com.myApp.home")

Tab("Reports", systemImage: "chart.bar", value: MyTab.reports) {         MyReportsView()     }     .customizationID("com.myApp.reports")

Tab("Browse", systemImage: "list.bullet", value: MyTab.browse) {         MyBrowseView()     }     .customizationID("com.myApp.browse")     .defaultVisibility(.hidden, for: .sidebar) } .tabViewStyle(.sidebarAdaptable) .tabViewCustomization($customization)

## See Also

### Configuring tab content

- [badge(_:)](swiftui/tabcontent/badge(_:).md)
- [contextMenu(menuItems:)](swiftui/tabcontent/contextmenu(menuitems:).md)
- [customizationBehavior(_:for:)](swiftui/tabcontent/customizationbehavior(_:for:).md)
- [customizationID(_:)](swiftui/tabcontent/customizationid(_:).md)
- [defaultSectionExpansion(_:)](swiftui/tabcontent/defaultsectionexpansion(_:).md)
- [TabSectionExpansion](swiftui/tabsectionexpansion.md)
- [disabled(_:)](swiftui/tabcontent/disabled(_:).md)
- [draggable(_:)](swiftui/tabcontent/draggable(_:).md)
- [dropDestination(for:action:)](swiftui/tabcontent/dropdestination(for:action:).md)
- [help(_:)](swiftui/tabcontent/help(_:).md)
- [hidden(_:)](swiftui/tabcontent/hidden(_:).md)
- [popover(isPresented:attachmentAnchor:arrowEdge:content:)](swiftui/tabcontent/popover(ispresented:attachmentanchor:arrowedge:content:).md)
- [popover(item:attachmentAnchor:arrowEdge:content:)](swiftui/tabcontent/popover(item:attachmentanchor:arrowedge:content:).md)
- [sectionActions(content:)](swiftui/tabcontent/sectionactions(content:).md)
- [springLoadingBehavior(_:)](swiftui/tabcontent/springloadingbehavior(_:).md)
