---
title: UIPopoverBackgroundViewMethods
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uipopoverbackgroundviewmethods
---

# UIPopoverBackgroundViewMethods

A set of methods that popover background view subclasses must implement.

## Declaration

```swift
protocol UIPopoverBackgroundViewMethods
```

## Overview

Overview The methods in this protocol are called only once when the popover is presented. All methods of this protocol are required.

## Topics

### Returning the content view insets

- [contentViewInsets()](uikit/uipopoverbackgroundviewmethods/contentviewinsets().md)

### Accessing the arrow metrics

- [arrowBase()](uikit/uipopoverbackgroundviewmethods/arrowbase().md)
- [arrowHeight()](uikit/uipopoverbackgroundviewmethods/arrowheight().md)

## Relationships

### Conforming Types

- [UIPopoverBackgroundView](uikit/uipopoverbackgroundview.md)

## See Also

### Popovers

- [Displaying transient content in a popover](uikit/displaying-transient-content-in-a-popover.md)
- [UIPopoverPresentationController](uikit/uipopoverpresentationcontroller.md)
- [UIPopoverBackgroundView](uikit/uipopoverbackgroundview.md)
