---
title: layoutMarginsDidChange()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uiview/layoutmarginsdidchange()
---

# layoutMarginsDidChange()

Notifies the view that the layout margins changed.

## Declaration

```swift
func layoutMarginsDidChange()
```

## Discussion

Discussion The default implementation of this method does nothing. Subclasses can override this method and use it to respond when the value in the view’s layoutMargins property changes. For example, you might override this method if your view subclass handles layout manually or uses the layout margins during drawing. In both cases, you could use this method to initiate a drawing or layout update.

## See Also

### Configuring content margins

- [Positioning content within layout margins](uikit/positioning-content-within-layout-margins.md)
- [directionalLayoutMargins](uikit/uiview/directionallayoutmargins.md)
- [layoutMargins](uikit/uiview/layoutmargins.md)
- [preservesSuperviewLayoutMargins](uikit/uiview/preservessuperviewlayoutmargins.md)
