<!--
{
  "documentType" : "article",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/combo-box",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Combo Box"
}
-->

# Combo Box

Display a list of values in a pop-up menu that lets the user select a value or type in a custom value.

## Topics

### View

[`NSComboBox`](/documentation/AppKit/NSComboBox)

A view that displays a list of values in a pop-up menu where the user selects a value or types in a custom value.

### Management

[`NSComboBoxDataSource`](/documentation/AppKit/NSComboBoxDataSource)

[`NSComboBoxDelegate`](/documentation/AppKit/NSComboBoxDelegate)

A set of optional methods implemented by delegates of combo box objects.

### Cells

[`NSComboBoxCell`](/documentation/AppKit/NSComboBoxCell)

The user interface of a combo box.

[`NSComboBoxCellDataSource`](/documentation/AppKit/NSComboBoxCellDataSource)



---

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)