---
title: PreviewContext
framework: swiftui
role: symbol
role_heading: Protocol
path: swiftui/previewcontext
---

# PreviewContext

A context type for use with a preview.

## Declaration

```swift
protocol PreviewContext
```

## Topics

### Accessing a preview context

- [subscript(_:)](swiftui/previewcontext/subscript(_:).md)

## See Also

### Setting a context

- [previewContext(_:)](swiftui/view/previewcontext(_:).md)
- [PreviewContextKey](swiftui/previewcontextkey.md)
