---
title: effectiveUserInterfaceLayoutDirection
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiview/effectiveuserinterfacelayoutdirection
---

# effectiveUserInterfaceLayoutDirection

The user interface layout direction appropriate for arranging the immediate content of the view.

## Declaration

```swift
var effectiveUserInterfaceLayoutDirection: UIUserInterfaceLayoutDirection { get }
```

## Discussion

Discussion When a view’s immediate content is being arranged or drawn, you should always consult the value of this property. In addition, note that you can’t assume that the value propagates through the view’s subtree.

## See Also

### Adjusting the user interface

- [overrideUserInterfaceStyle](uikit/uiview/overrideuserinterfacestyle.md)
- [semanticContentAttribute](uikit/uiview/semanticcontentattribute.md)
- [userInterfaceLayoutDirection(for:)](uikit/uiview/userinterfacelayoutdirection(for:).md)
- [userInterfaceLayoutDirection(for:relativeTo:)](uikit/uiview/userinterfacelayoutdirection(for:relativeto:).md)
