---
title: UISymbolEffectCompletionContext
framework: uikit
role: symbol
role_heading: Structure
path: uikit/uisymboleffectcompletioncontext-swift.struct
---

# UISymbolEffectCompletionContext

Information about a symbol effect’s addition or removal.

## Declaration

```swift
@MainActor struct UISymbolEffectCompletionContext
```

## Topics

### Determining completion status

- [effect](uikit/uisymboleffectcompletioncontext-swift.struct/effect.md)
- [isFinished](uikit/uisymboleffectcompletioncontext-swift.struct/isfinished.md)
- [sender](uikit/uisymboleffectcompletioncontext-swift.struct/sender.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Configuring symbol effects

- [addSymbolEffect(_:options:animated:completion:)](uikit/uiimageview/addsymboleffect(_:options:animated:completion:)-18jqj.md)
- [addSymbolEffect(_:options:animated:completion:)](uikit/uiimageview/addsymboleffect(_:options:animated:completion:)-2ixnm.md)
- [addSymbolEffect(_:options:animated:completion:)](uikit/uiimageview/addsymboleffect(_:options:animated:completion:)-896qd.md)
- [setSymbolImage(_:contentTransition:options:completion:)](uikit/uiimageview/setsymbolimage(_:contenttransition:options:completion:).md)
- [removeSymbolEffect(ofType:options:animated:completion:)](uikit/uiimageview/removesymboleffect(oftype:options:animated:completion:)-218lh.md)
- [removeSymbolEffect(ofType:options:animated:completion:)](uikit/uiimageview/removesymboleffect(oftype:options:animated:completion:)-31zec.md)
- [removeSymbolEffect(ofType:options:animated:completion:)](uikit/uiimageview/removesymboleffect(oftype:options:animated:completion:)-2boi2.md)
- [removeAllSymbolEffects(options:animated:)](uikit/uiimageview/removeallsymboleffects(options:animated:).md)
- [UISymbolEffectCompletion](uikit/uisymboleffectcompletion-7qt7g.md)
