---
title: UIContextMenuInteractionAnimating
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uicontextmenuinteractionanimating
---

# UIContextMenuInteractionAnimating

Methods adopted by system-supplied animator objects when interacting with context menus.

## Declaration

```swift
@MainActor protocol UIContextMenuInteractionAnimating : NSObjectProtocol
```

## Topics

### Adding Custom Animations

- [addAnimations(_:)](uikit/uicontextmenuinteractionanimating/addanimations(_:).md)
- [addCompletion(_:)](uikit/uicontextmenuinteractionanimating/addcompletion(_:).md)

### Previewing the Content

- [previewViewController](uikit/uicontextmenuinteractionanimating/previewviewcontroller.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [UIContextMenuInteractionCommitAnimating](uikit/uicontextmenuinteractioncommitanimating.md)

## See Also

### Handling animations

- [contextMenuInteraction(_:willDisplayMenuFor:animator:)](uikit/uicontextmenuinteractiondelegate/contextmenuinteraction(_:willdisplaymenufor:animator:).md)
- [contextMenuInteraction(_:willEndFor:animator:)](uikit/uicontextmenuinteractiondelegate/contextmenuinteraction(_:willendfor:animator:).md)
