---
title: UIBlurEffect
framework: uikit
role: symbol
role_heading: Class
path: uikit/uiblureffect
---

# UIBlurEffect

An object that applies a blurring effect to the content layered behind a visual effect view.

## Declaration

```swift
@MainActor class UIBlurEffect
```

## Overview

Overview Views that you add to the contentView of a visual effect view aren’t affected by the blur effect.

## Topics

### Creating a blur effect

- [init(style:)](uikit/uiblureffect/init(style:).md)

### Constants

- [UIBlurEffect.Style](uikit/uiblureffect/style.md)

## Relationships

### Inherits From

- [UIVisualEffect](uikit/uivisualeffect.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Visual effects

- [UIVisualEffect](uikit/uivisualeffect.md)
- [UIVisualEffectView](uikit/uivisualeffectview.md)
- [UIVibrancyEffect](uikit/uivibrancyeffect.md)
