---
title: "init(title:menu:target:action:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nscombobutton/init(title:menu:target:action:)"
---

# init(title:menu:target:action:)

Creates a combo button that displays a title.

## Declaration

```swift
convenience init(title: String, menu: NSMenu?, target: Any?, action: Selector?)
```

## Parameters

- `title`: The localized string to display in the button. Use the inherited doc://com.apple.appkit/documentation/AppKit/NSControl/alignment property to set the text alignment for the string.
- `menu`: The menu to display when someone chooses an alternate action.
- `target`: The object that receives the default action message when someone clicks the button.
- `action`: The action message to send to the target object.

## Return Value

Return Value A combo button configured with only a title string.

## Discussion

Discussion This method sets the image property to nil.

## See Also

### Creating a Combo Button

- [init(title:image:menu:target:action:)](appkit/nscombobutton/init(title:image:menu:target:action:).md)
- [init(image:menu:target:action:)](appkit/nscombobutton/init(image:menu:target:action:).md)
