---
title: "init(effect:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uivisualeffectview/init(effect:)"
---

# init(effect:)

Creates a new visual effect view with the designated visual effect.

## Declaration

```swift
init(effect: UIVisualEffect?)
```

## Parameters

- `effect`: The doc://com.apple.uikit/documentation/UIKit/UIVisualEffect you provide for the view. This can be a doc://com.apple.uikit/documentation/UIKit/UIBlurEffect or a doc://com.apple.uikit/documentation/UIKit/UIVibrancyEffect.

## Return Value

Return Value The new view containing the designated visual effect.

## See Also

### Creating a visual effect view

- [init(coder:)](uikit/uivisualeffectview/init(coder:).md)
