---
title: TVElementAlignment
framework: tvmlkit
role: symbol
role_heading: Enumeration
path: tvmlkit/tvelementalignment
---

# TVElementAlignment

Location of an item inside of an element on the horizontal axis.

## Declaration

```swift
enum TVElementAlignment
```

## Topics

### Constants

- [TVElementAlignment.undefined](tvmlkit/tvelementalignment/undefined.md)
- [TVElementAlignment.left](tvmlkit/tvelementalignment/left.md)
- [TVElementAlignment.center](tvmlkit/tvelementalignment/center.md)
- [TVElementAlignment.right](tvmlkit/tvelementalignment/right.md)
- [TVElementAlignment.leading](tvmlkit/tvelementalignment/leading.md)
- [TVElementAlignment.trailing](tvmlkit/tvelementalignment/trailing.md)

### Initializers

- [init(rawValue:)](tvmlkit/tvelementalignment/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Aligning and Positioning an Element

- [alignment](tvmlkit/tvviewelementstyle/alignment.md)
- [contentAlignment](tvmlkit/tvviewelementstyle/contentalignment.md)
- [TVElementContentAlignment](tvmlkit/tvelementcontentalignment.md)
- [focusMargin](tvmlkit/tvviewelementstyle/focusmargin.md)
- [interitemSpacing](tvmlkit/tvviewelementstyle/interitemspacing.md)
- [margin](tvmlkit/tvviewelementstyle/margin.md)
- [padding](tvmlkit/tvviewelementstyle/padding.md)
- [position](tvmlkit/tvviewelementstyle/position.md)
- [TVElementPosition](tvmlkit/tvelementposition.md)
