---
title: "toggleSidebar(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nssplitviewcontroller/togglesidebar(_:)"
---

# toggleSidebar(_:)

Collapses or expands the first sidebar in the split view controller using an animation.

## Declaration

```swift
@IBAction func toggleSidebar(_ sender: Any?)
```

## Discussion

Discussion If the split view controller doesn’t contain a sidebar, calling this method does nothing.

## See Also

### Managing Sidebars

- [minimumThicknessForInlineSidebars](appkit/nssplitviewcontroller/minimumthicknessforinlinesidebars.md)
- [automaticDimension](appkit/nssplitviewcontroller/automaticdimension.md)
