---
title: "init(items:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uidynamicitembehavior/init(items:)"
---

# init(items:)

Initializes a dynamic item behavior with an array of dynamic items.

## Declaration

```swift
init(items: [any UIDynamicItem])
```

## Parameters

- `items`: The dynamic items that you want to be subject to the dynamic item behavior.

## Return Value

Return Value The initialized dynamic item behavior, or nil if there was a problem initializing the object.

## See Also

### Initializing and managing a dynamic item behavior

- [addItem(_:)](uikit/uidynamicitembehavior/additem(_:).md)
- [removeItem(_:)](uikit/uidynamicitembehavior/removeitem(_:).md)
- [items](uikit/uidynamicitembehavior/items.md)
