---
title: "init(title:style:handler:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uipreviewaction/init(title:style:handler:)"
---

# init(title:style:handler:)

Creates a peek quick action using a specified title, style, and handler.

## Declaration

```swift
convenience init(title: String, style: UIPreviewAction.Style, handler: @escaping (UIPreviewAction, UIViewController) -> Void)
```

## Parameters

- `title`: The quick action’s title.
- `style`: The quick action’s style. For a complete list of styles, see the UIPreviewActionStyle enumeration in UIPreviewActionItem Protocol Reference.
- `handler`: A block that is called when the user selects the peek quick action. The block takes the following parameters:

## Return Value

Return Value A newly-created peek quick action.

## See Also

### Creating a peek quick action

- [handler](uikit/uipreviewaction/handler.md)
- [UIPreviewAction.Style](uikit/uipreviewaction/style.md)
