---
title: hidesBarsOnTap
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uinavigationcontroller/hidesbarsontap
---

# hidesBarsOnTap

A Boolean value indicating whether the navigation controller allows hiding of its bars using a tap gesture.

## Declaration

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

## Discussion

Discussion When the value of this property is true, the navigation controller toggles the hiding and showing of its navigation bar and toolbar in response to an otherwise unhandled tap in the content area. The default value of this property is false.

## See Also

### Hiding the navigation bar

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