---
title: isNavigationBarHidden
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uinavigationcontroller/isnavigationbarhidden
---

# isNavigationBarHidden

A Boolean value that indicates whether the navigation bar is hidden.

## Declaration

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

## Discussion

Discussion If true, the navigation bar is hidden. The default value is false. Setting this property changes the visibility of the navigation bar without animating the changes. If you want to animate the change, use the setNavigationBarHidden(_:animated:)method instead.

## See Also

### Hiding the navigation bar

- [hidesBarsOnTap](uikit/uinavigationcontroller/hidesbarsontap.md)
- [hidesBarsOnSwipe](uikit/uinavigationcontroller/hidesbarsonswipe.md)
- [hidesBarsWhenVerticallyCompact](uikit/uinavigationcontroller/hidesbarswhenverticallycompact.md)
- [hidesBarsWhenKeyboardAppears](uikit/uinavigationcontroller/hidesbarswhenkeyboardappears.md)
- [barHideOnTapGestureRecognizer](uikit/uinavigationcontroller/barhideontapgesturerecognizer.md)
- [barHideOnSwipeGestureRecognizer](uikit/uinavigationcontroller/barhideonswipegesturerecognizer.md)
