---
title: UIOverlayArrangementViewProperties
framework: uikit
role: symbol
role_heading: Class
platforms: [iOS 27.1+, iPadOS 27.1+, Mac Catalyst 27.1+, tvOS 27.1+, visionOS 27.1+]
path: uikit/uioverlayarrangementviewproperties
---

# UIOverlayArrangementViewProperties

Properties you use to customize how an overlay arrangement presents a view.

## Declaration

```occ
@interface UIOverlayArrangementViewProperties : NSObject
```

## Overview

Overview You can adjust how the overlay arrangement positions the primary and secondary views on a folded iPhone Duo with view properties. For example, if you would prefer the primary view to appear in the leading position instead of the trailing position when someone holds a folded iPhone Duo in landscape orientation, customize the overlay arrangement with view properties. Start by creating a UIOverlayArrangement instance and a UIOverlayArrangementViewProperties instance: UIOverlayArrangement *overlayArrangement = [UIOverlayArrangement overlayArrangement]; UIOverlayArrangementViewProperties *primaryViewProperties = [overlayArrangement.defaultViewProperties copy]; Specify an edge for the edge property, and then update the overlay arrangement and arrangement view controller: primaryViewProperties.edge = NSDirectionalRectEdgeLeading; [overlayArrangement setViewProperties:primaryViewProperties forPlacement:UIArrangementViewControllerViewPlacementPrimary]; [arrangementViewController updateArrangement:overlayArrangement animated:NO];

## Topics

### Creating view properties

- [init](uikit/uioverlayarrangementviewproperties/init.md)

### Configuring the view

- [edge](uikit/uioverlayarrangementviewproperties/edge.md)

## Relationships

### Inherits From

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

### Conforms To

- [NSCopying](foundation/nscopying.md)

## See Also

### Configuring the arrangement

- [axes](uikit/uioverlayarrangement-c.class/axes.md)
- [defaultViewProperties](uikit/uioverlayarrangement-c.class/defaultviewproperties.md)
- [setViewProperties:forPlacement:](uikit/uioverlayarrangement-c.class/setviewproperties:forplacement:.md)
