Instance Method インスタンスメソッド

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) -> Int

Parameters パラメータ

index

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. indexの前の、aRange内での最も近い文字で、テキストをレイアウトする時に新しい行に置かれることができるもののインデックスを返します。NSNotFoundを、改行がindexの前で可能でないならば返します。

Discussion 議論

Raises an rangeException if index or any part of aRange lies beyond the end of the receiver’s characters. rangeExceptionを引き起こします、もしindexまたはaRangeの何らかの部分がレシーバの持つ文字の終わりを越えて横たわるならば。

See Also 参照

Calculating Linguistic Units 言語学的単位を計算する