---
title: "symbolEffect(_:options:)"
framework: swiftui
role: symbol
role_heading: Type Method
path: "swiftui/transition/symboleffect(_:options:)"
---

# symbolEffect(_:options:)

Creates a transition that applies the provided effect to symbol images within the inserted or removed view hierarchy. Other views are unaffected by this transition.

## Declaration

```swift
@MainActor @preconcurrency static func symbolEffect<T>(_ effect: T, options: SymbolEffectOptions = .default) -> SymbolEffectTransition where T : SymbolEffect, T : TransitionSymbolEffect
```

## Parameters

- `effect`: The symbol effect value.

## Return Value

Return Value A new transition.

## See Also

### Getting built-in transitions

- [blurReplace](swiftui/transition/blurreplace.md)
- [blurReplace(_:)](swiftui/transition/blurreplace(_:).md)
- [identity](swiftui/transition/identity.md)
- [move(edge:)](swiftui/transition/move(edge:).md)
- [offset(_:)](swiftui/transition/offset(_:).md)
- [offset(x:y:)](swiftui/transition/offset(x:y:).md)
- [opacity](swiftui/transition/opacity.md)
- [push(from:)](swiftui/transition/push(from:).md)
- [scale](swiftui/transition/scale.md)
- [scale(_:anchor:)](swiftui/transition/scale(_:anchor:).md)
- [slide](swiftui/transition/slide.md)
- [symbolEffect](swiftui/transition/symboleffect.md)
