---
title: buttonAppearance
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uinavigationbarappearance/buttonappearance
---

# buttonAppearance

The appearance attributes for plain bar button items in the navigation bar.

## Declaration

```swift
@NSCopying var buttonAppearance: UIBarButtonItemAppearance { get set }
```

## Discussion

Discussion To configure the appearance of the back or done buttons separately, use the backButtonAppearance and doneButtonAppearance properties instead.
