<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -",
    "macCatalyst: 16.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UINavigationItem/additionalOverflowItems",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:objc(cs)UINavigationItem(py)additionalOverflowItems"
  },
  "title" : "additionalOverflowItems"
}
-->

# additionalOverflowItems

Additional items to present in the overflow menu.

```
var additionalOverflowItems: UIDeferredMenuElement? { get set }
```

## Discussion

When you assign a non-`nil` value to this property, the overflow menu button appears on the trailing edge of the navigation bar. This button appears regardless of whether you provide menu elements in the callback for the [`UIDeferredMenuElement`](/documentation/UIKit/UIDeferredMenuElement).

The system presents any menu elements you return in the callback for [`UIDeferredMenuElement`](/documentation/UIKit/UIDeferredMenuElement) in the overflow menu. The system also populates the overflow menu with any items that can’t fit in the navigation bar due to layout space constraints.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)