---
title: Legacy customizations
framework: uikit
role: collectionGroup
role_heading: API Collection
path: uikit/uinavigationbar-legacy-customizations
---

# Legacy customizations

Customize appearance information directly on the navigation bar object.

## Overview

Overview In iOS 13 and later, customize your navigation bar using the standardAppearance, compactAppearance, and scrollEdgeAppearance properties. You may continue to use these legacy accessors to customize your navigation bar’s appearance directly, but you must update the appearance for different bar configurations yourself.

## Topics

### Configuring the navigation bar

- [Customizing your app’s navigation bar](uikit/customizing-your-app-s-navigation-bar.md)

### Setting the bar’s style

- [barStyle](uikit/uinavigationbar/barstyle.md)
- [UIBarStyle](uikit/uibarstyle.md)

### Configuring the title

- [titleTextAttributes](uikit/uinavigationbar/titletextattributes.md)
- [largeTitleTextAttributes](uikit/uinavigationbar/largetitletextattributes.md)
- [titleVerticalPositionAdjustment(for:)](uikit/uinavigationbar/titleverticalpositionadjustment(for:).md)
- [setTitleVerticalPositionAdjustment(_:for:)](uikit/uinavigationbar/settitleverticalpositionadjustment(_:for:).md)

### Configuring bar button items

- [tintColor](uikit/uinavigationbar/tintcolor.md)

### Configuring the Back button

- [backIndicatorImage](uikit/uinavigationbar/backindicatorimage.md)
- [backIndicatorTransitionMaskImage](uikit/uinavigationbar/backindicatortransitionmaskimage.md)

### Changing the background

- [barTintColor](uikit/uinavigationbar/bartintcolor.md)
- [backgroundImage(for:)](uikit/uinavigationbar/backgroundimage(for:).md)
- [setBackgroundImage(_:for:)](uikit/uinavigationbar/setbackgroundimage(_:for:).md)
- [backgroundImage(for:barMetrics:)](uikit/uinavigationbar/backgroundimage(for:barmetrics:).md)
- [setBackgroundImage(_:for:barMetrics:)](uikit/uinavigationbar/setbackgroundimage(_:for:barmetrics:).md)

### Adding a shadow

- [shadowImage](uikit/uinavigationbar/shadowimage.md)

## See Also

### Customizing the bar’s appearance

- [prefersLargeTitles](uikit/uinavigationbar/preferslargetitles.md)
- [standardAppearance](uikit/uinavigationbar/standardappearance.md)
- [compactAppearance](uikit/uinavigationbar/compactappearance.md)
- [scrollEdgeAppearance](uikit/uinavigationbar/scrolledgeappearance.md)
- [compactScrollEdgeAppearance](uikit/uinavigationbar/compactscrolledgeappearance.md)
- [isTranslucent](uikit/uinavigationbar/istranslucent.md)
