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

# init(items:)

Initializes a collision behavior with an array of dynamic items.

## Declaration

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

## Parameters

- `items`: The dynamic items that you want to participate in the collision behavior.

## Return Value

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

## See Also

### Initializing and managing a collision behavior

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