---
title: PHPickerUpdateConfiguration
framework: photosui
role: symbol
role_heading: Class
path: photosui/phpickerupdateconfiguration
---

# PHPickerUpdateConfiguration

An object that defines the aspects of a photo picker’s appearance that can change while it’s presented.

## Declaration

```occ
@interface PHPickerUpdateConfiguration : NSObject
```

## Overview

Overview While a photos picker is visible, you can use an instance of this object to change its edgesWithoutContentMargins or selectionLimit properties. To do that, create and configure an instance of this object and pass it to the PHPickerViewController method updatePickerUsingConfiguration:.

## Topics

### Adjusting selection limits

- [selectionLimit](photosui/phpickerupdateconfiguration/selectionlimit.md)

### Adjusting content margins

- [edgesWithoutContentMargins](photosui/phpickerupdateconfiguration/edgeswithoutcontentmargins.md)

### Instance Properties

- [searchText](photosui/phpickerupdateconfiguration/searchtext.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [NSCopying](foundation/nscopying.md)

## See Also

### Customizing picker appearance and behavior

- [mode](photosui/phpickerconfiguration-c.class/mode.md)
- [PHPickerMode](photosui/phpickermode-c.enum.md)
- [disabledCapabilities](photosui/phpickerconfiguration-c.class/disabledcapabilities.md)
- [PHPickerCapabilities](photosui/phpickercapabilities.md)
- [edgesWithoutContentMargins](photosui/phpickerconfiguration-c.class/edgeswithoutcontentmargins.md)
