---
title: truncationMode
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/environmentvalues/truncationmode
---

# truncationMode

A value that indicates how the layout truncates the last line of text to fit into the available space.

## Declaration

```swift
var truncationMode: Text.TruncationMode { get set }
```

## Discussion

Discussion The default value is Text.TruncationMode.tail. Some controls, however, might have a different default if appropriate.

## See Also

### Managing text layout

- [truncationMode(_:)](swiftui/view/truncationmode(_:).md)
- [allowsTightening(_:)](swiftui/view/allowstightening(_:).md)
- [allowsTightening](swiftui/environmentvalues/allowstightening.md)
- [minimumScaleFactor(_:)](swiftui/view/minimumscalefactor(_:).md)
- [minimumScaleFactor](swiftui/environmentvalues/minimumscalefactor.md)
- [baselineOffset(_:)](swiftui/view/baselineoffset(_:).md)
- [kerning(_:)](swiftui/view/kerning(_:).md)
- [tracking(_:)](swiftui/view/tracking(_:).md)
- [flipsForRightToLeftLayoutDirection(_:)](swiftui/view/flipsforrighttoleftlayoutdirection(_:).md)
- [TextAlignment](swiftui/textalignment.md)
