---
title: UIActivityItemsConfigurationReading
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uiactivityitemsconfigurationreading
---

# UIActivityItemsConfigurationReading

A set of methods adopted by an object so that the object can act as an activity items configuration.

## Declaration

```swift
@MainActor protocol UIActivityItemsConfigurationReading : NSObjectProtocol
```

## Topics

### Managing the Configuration

- [itemProvidersForActivityItemsConfiguration](uikit/uiactivityitemsconfigurationreading/itemprovidersforactivityitemsconfiguration.md)
- [applicationActivitiesForActivityItemsConfiguration](uikit/uiactivityitemsconfigurationreading/applicationactivitiesforactivityitemsconfiguration.md)
- [activityItemsConfigurationMetadata(key:)](uikit/uiactivityitemsconfigurationreading/activityitemsconfigurationmetadata(key:).md)
- [activityItemsConfigurationMetadataForItem(at:key:)](uikit/uiactivityitemsconfigurationreading/activityitemsconfigurationmetadataforitem(at:key:).md)
- [UIActivityItemsConfigurationMetadataKey](uikit/uiactivityitemsconfigurationmetadatakey.md)

### Managing Supported Interactions

- [activityItemsConfigurationSupports(interaction:)](uikit/uiactivityitemsconfigurationreading/activityitemsconfigurationsupports(interaction:).md)
- [UIActivityItemsConfigurationInteraction](uikit/uiactivityitemsconfigurationinteraction.md)

### Managing Previews

- [activityItemsConfigurationPreviewForItem(at:intent:suggestedSize:)](uikit/uiactivityitemsconfigurationreading/activityitemsconfigurationpreviewforitem(at:intent:suggestedsize:).md)
- [UIActivityItemsConfigurationPreviewIntent](uikit/uiactivityitemsconfigurationpreviewintent.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Conforming Types

- [UIActivityItemsConfiguration](uikit/uiactivityitemsconfiguration.md)

## See Also

### Initializing the activity view controller

- [init(activityItems:applicationActivities:)](uikit/uiactivityviewcontroller/init(activityitems:applicationactivities:).md)
- [init(activityItemsConfiguration:)](uikit/uiactivityviewcontroller/init(activityitemsconfiguration:).md)
- [UIActivityItemsConfiguration](uikit/uiactivityitemsconfiguration.md)
