---
title: "tabBarController(_:visibilityDidChangeFor:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uitabbarcontrollerdelegate/tabbarcontroller(_:visibilitydidchangefor:)"
---

# tabBarController(_:visibilityDidChangeFor:)

Notifies the delegate when editing has ended and the specified tabs have had their isHidden values changed by the user.

## Declaration

```swift
optional func tabBarController(_ tabBarController: UITabBarController, visibilityDidChangeFor tabs: [UITab])
```

## Mentioned in

Elevating your iPad app with a tab bar and sidebar
