---
title: UISpringLoadedInteractionEffect
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uispringloadedinteractioneffect
---

# UISpringLoadedInteractionEffect

The interface for providing visual styling to a spring-loaded interaction based on the interaction state.

## Declaration

```swift
@MainActor protocol UISpringLoadedInteractionEffect : NSObjectProtocol
```

## Topics

### Handling changes

- [interaction(_:didChangeWith:)](uikit/uispringloadedinteractioneffect/interaction(_:didchangewith:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Spring-loaded interactions

- [UISpringLoadedInteractionBehavior](uikit/uispringloadedinteractionbehavior.md)
- [UISpringLoadedInteractionSupporting](uikit/uispringloadedinteractionsupporting.md)
- [UISpringLoadedInteraction](uikit/uispringloadedinteraction.md)
- [UISpringLoadedInteractionContext](uikit/uispringloadedinteractioncontext.md)
