---
title: UILargeContentViewerInteractionDelegate
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uilargecontentviewerinteractiondelegate
---

# UILargeContentViewerInteractionDelegate

An object that customizes the behavior of the large content viewer interactions.

## Declaration

```swift
@MainActor protocol UILargeContentViewerInteractionDelegate : NSObjectProtocol
```

## Topics

### Customizing large content viewer interactions

- [largeContentViewerInteraction(_:didEndOn:at:)](uikit/uilargecontentviewerinteractiondelegate/largecontentviewerinteraction(_:didendon:at:).md)
- [largeContentViewerInteraction(_:itemAt:)](uikit/uilargecontentviewerinteractiondelegate/largecontentviewerinteraction(_:itemat:).md)
- [viewController(for:)](uikit/uilargecontentviewerinteractiondelegate/viewcontroller(for:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Content viewer

- [UILargeContentViewerInteraction](uikit/uilargecontentviewerinteraction.md)
- [UILargeContentViewerItem](uikit/uilargecontentvieweritem.md)
