---
title: "setBackgroundLayer(_:)"
framework: quartz
role: symbol
role_heading: Instance Method
path: "quartz/ikimagebrowserview/setbackgroundlayer(_:)"
---

# setBackgroundLayer(_:)

The Core Animation layer used as the view’s background.

## Declaration

```swift
func setBackgroundLayer(_ aLayer: CALayer!)
```

## Parameters

- `aLayer`: A CALayer instance.

## Discussion

Discussion The background layer can have sublayers. Additionally, the layers can also contain animations. The layer is optional.

## See Also

### Core Animation Layer Integration

- [setForegroundLayer(_:)](quartz/ikimagebrowserview/setforegroundlayer(_:).md)
- [foregroundLayer()](quartz/ikimagebrowserview/foregroundlayer().md)
- [backgroundLayer()](quartz/ikimagebrowserview/backgroundlayer().md)
