---
title: "init(forBlurEffect:style:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uivibrancyeffect/init(forblureffect:style:)"
---

# init(forBlurEffect:style:)

Creates a vibrancy effect with the specified blur and style values.

## Declaration

```swift
init(forBlurEffect blurEffect: UIBlurEffect, style: UIVibrancyEffectStyle)
```

## Parameters

- `blurEffect`: The doc://com.apple.uikit/documentation/UIKit/UIBlurEffect used by the blurred view the vibrancy effect is attached to.
- `style`: The style that defines what level of vibrancy to apply to the content. For a list of possible values, see doc://com.apple.uikit/documentation/UIKit/UIVibrancyEffectStyle.

## Return Value

Return Value The vibrancy effect object to use in your visual effect view.

## Discussion

Discussion When you create a new vibrancy effect, use the same UIBlurEffect that you used to create the blur view. Using a different UIBlurEffect can cause unwanted visual effect combinations.

## See Also

### Creating a vibrancy effect

- [init(blurEffect:)](uikit/uivibrancyeffect/init(blureffect:).md)
- [UIVibrancyEffectStyle](uikit/uivibrancyeffectstyle.md)
