---
title: lineBreakStrategy
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/nsparagraphstyle/linebreakstrategy-swift.property
---

# lineBreakStrategy

The strategy for breaking lines while laying out paragraphs.

## Declaration

```swift
var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy { get }
```

## Discussion

Discussion Line-break strategies are collections of options the system uses to determine where to break lines in a paragraph. This is different from lineBreakMode, which controls how to lay out lines of text that don’t fit in a container. The system ignores this property if the paragraph style’s lineBreakMode property specifies a mode that doesn’t support multiple lines, such as NSLineBreakMode.byClipping. The default value is NSLineBreakStrategyNone.

## See Also

### Getting line-break information

- [lineBreakMode](uikit/nsparagraphstyle/linebreakmode.md)
- [NSLineBreakMode](uikit/nslinebreakmode.md)
- [NSParagraphStyle.LineBreakStrategy](uikit/nsparagraphstyle/linebreakstrategy-swift.struct.md)
- [hyphenationFactor](uikit/nsparagraphstyle/hyphenationfactor.md)
- [usesDefaultHyphenation](uikit/nsparagraphstyle/usesdefaulthyphenation.md)
- [tighteningFactorForTruncation](appkit/nsparagraphstyle/tighteningfactorfortruncation.md)
- [allowsDefaultTighteningForTruncation](uikit/nsparagraphstyle/allowsdefaulttighteningfortruncation.md)
