---
title: axis
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uistackview/axis
---

# axis

The axis along which the arranged views lay out.

## Declaration

```swift
var axis: NSLayoutConstraint.Axis { get set }
```

## Discussion

Discussion This property determines the orientation of the arranged views. Assigning the NSLayoutConstraint.Axis.vertical value creates a column of views. Assigning the NSLayoutConstraint.Axis.horizontal value creates a row. The default value is NSLayoutConstraint.Axis.horizontal.

## See Also

### Configuring the layout

- [alignment](uikit/uistackview/alignment-swift.property.md)
- [distribution](uikit/uistackview/distribution-swift.property.md)
- [spacing](uikit/uistackview/spacing.md)
- [isBaselineRelativeArrangement](uikit/uistackview/isbaselinerelativearrangement.md)
- [isLayoutMarginsRelativeArrangement](uikit/uistackview/islayoutmarginsrelativearrangement.md)
