---
title: "setHidesBackButton(_:animated:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uinavigationitem/sethidesbackbutton(_:animated:)"
---

# setHidesBackButton(_:animated:)

Hides or shows the Back button, optionally animating the transition.

## Declaration

```swift
func setHidesBackButton(_ hidesBackButton: Bool, animated: Bool)
```

## Parameters

- `hidesBackButton`: Specify doc://com.apple.documentation/documentation/Swift/true if the Back button should be hidden when this navigation item is the top item. Specify doc://com.apple.documentation/documentation/Swift/false if the Back button should be visible, assuming it hasn’t been replaced by a custom item.
- `animated`: doc://com.apple.documentation/documentation/Swift/true to animate the transition; otherwise, doc://com.apple.documentation/documentation/Swift/false.

## See Also

### Related Documentation

- [backItem](uikit/uinavigationbar/backitem.md)

### Configuring the Back button

- [backBarButtonItem](uikit/uinavigationitem/backbarbuttonitem.md)
- [backButtonTitle](uikit/uinavigationitem/backbuttontitle.md)
- [backButtonDisplayMode](uikit/uinavigationitem/backbuttondisplaymode-swift.property.md)
- [UINavigationItem.BackButtonDisplayMode](uikit/uinavigationitem/backbuttondisplaymode-swift.enum.md)
- [hidesBackButton](uikit/uinavigationitem/hidesbackbutton.md)
- [backAction](uikit/uinavigationitem/backaction.md)
