---
title: showsSecondaryOnlyButton
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uisplitviewcontroller/showssecondaryonlybutton
---

# showsSecondaryOnlyButton

Specifies whether the secondary view controller shows a button to toggle to and from the secondary-only display mode.

## Declaration

```swift
var showsSecondaryOnlyButton: Bool { get set }
```

## Discussion

Discussion This value only takes effect when the split view controller’s style property is UISplitViewController.Style.tripleColumn. The default value of this property is false. If you set the value to true, the secondary view controller shows a button that lets a user toggle the display mode to and from UISplitViewController.DisplayMode.secondaryOnly.

## See Also

### Managing the display mode

- [preferredDisplayMode](uikit/uisplitviewcontroller/preferreddisplaymode.md)
- [displayMode](uikit/uisplitviewcontroller/displaymode-swift.property.md)
- [displayModeButtonItem](uikit/uisplitviewcontroller/displaymodebuttonitem.md)
- [presentsWithGesture](uikit/uisplitviewcontroller/presentswithgesture.md)
- [UISplitViewController.DisplayMode](uikit/uisplitviewcontroller/displaymode-swift.enum.md)
- [displayModeButtonVisibility](uikit/uisplitviewcontroller/displaymodebuttonvisibility-swift.property.md)
- [UISplitViewController.DisplayModeButtonVisibility](uikit/uisplitviewcontroller/displaymodebuttonvisibility-swift.enum.md)
