---
title: UISheetPresentationControllerDetentResolutionContext
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uisheetpresentationcontrollerdetentresolutioncontext
---

# UISheetPresentationControllerDetentResolutionContext

A context for resolving custom detent values.

## Declaration

```swift
@MainActor protocol UISheetPresentationControllerDetentResolutionContext : NSObjectProtocol
```

## Overview

Overview A context of this type is available in the resolver closure of custom(identifier:resolver:) (Swift) or  customDetentWithIdentifier:resolver: (Objective-C).

## Topics

### Accessing the properties of the context

- [containerTraitCollection](uikit/uisheetpresentationcontrollerdetentresolutioncontext/containertraitcollection.md)
- [maximumDetentValue](uikit/uisheetpresentationcontrollerdetentresolutioncontext/maximumdetentvalue.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Creating a custom detent

- [custom(identifier:resolver:)](uikit/uisheetpresentationcontroller/detent/custom(identifier:resolver:).md)
- [resolvedValue(in:)](uikit/uisheetpresentationcontroller/detent/resolvedvalue(in:).md)
