lineBreak(before:within:)
Returns the appropriate line break when the character at the index doesn’t fit on the same line as the character at the beginning of the range.
Declaration
func lineBreak(before location: Int, within aRange: NSRange) -> IntParameters
- location:
The index in the attributed string.
- aRange:
The range.
Return Value
Returns the index of the closest character before index within aRange, that can be placed on a new line when laying out text. Returns NSNotFound if no line break is possible before index.
Discussion
Raises an rangeException if index or any part of aRange lies beyond the end of the receiver’s characters.