---
title: UIHoverEffect
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uihovereffect-40091
---

# UIHoverEffect

A hover effect that can apply to a view through a hover style.

## Declaration

```swift
protocol UIHoverEffect
```

## Overview

Overview You don’t conform to this protocol directly. Instead, you use a built-in UIHoverEffect like UIHoverAutomaticEffect.

## Topics

### Choosing a hover effect

- [automatic](uikit/uihovereffect-40091/automatic.md)
- [highlight](uikit/uihovereffect-40091/highlight.md)
- [lift](uikit/uihovereffect-40091/lift.md)

## Relationships

### Conforming Types

- [UIHoverAutomaticEffect](uikit/uihoverautomaticeffect-swift.struct.md)
- [UIHoverHighlightEffect](uikit/uihoverhighlighteffect-swift.struct.md)
- [UIHoverLiftEffect](uikit/uihoverlifteffect-swift.struct.md)
- [UIPointerEffect](uikit/uipointereffect-swift.enum.md)

## See Also

### Specifying a hover effect

- [effect](uikit/uihoverstyle/effect-4vdoj.md)
- [UIHoverAutomaticEffect](uikit/uihoverautomaticeffect-swift.struct.md)
- [UIHoverHighlightEffect](uikit/uihoverhighlighteffect-swift.struct.md)
- [UIHoverLiftEffect](uikit/uihoverlifteffect-swift.struct.md)
