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

truncationMode(_:)

Sets the truncation mode for lines of text that are too long to fit in the available space. 利用可能な空間に収まるには長すぎるテキストの行に対する切り詰めモードを設定します。

Declaration 宣言

func truncationMode(_ mode: Text.TruncationMode) -> some View

Return Value 戻り値

A view that truncates text at different points in a line depending on the mode you select. あるビュー、それはあなたが選択するモードに依存して、テキストをある行内の異なる地点それらで切り詰めたものです。

Parameters パラメータ

mode

The truncation mode that specifies where to truncate the text within the text view, if needed. You can truncate at the beginning, middle, or end of the text view. 切り詰めモード、それはテキストを切り詰める場所をテキストビュー内で指定します、必要ならば。あなたは、テキストビューの始まり、中間、または終わりで切り詰める事ができます。

Discussion 議論

Use the truncationMode(_:) modifier to determine whether text in a long line is truncated at the beginning, middle, or end. Truncation is indicated by adding an ellipsis (…) to the line when removing text to indicate to readers that text is missing. truncationMode(_:)修飾子を使って、ある長い行の中のテキストが、始まり、真ん中、または終わりで切り詰められるかどうかを決定してください。切り詰めは、テキストを取り除いている場合は省略記号(…)を行に加えることによって指し示されることで、読み手にテキストが欠けていることを指し示します。

In the example below, the bounds of text view constrains the amount of text that the view displays and the truncationMode(_:) specifies from which direction and where to display the truncation indicator: 下の例において、テキストビューの境界はビューが表示するテキストの量を制約します、そしてtruncationMode(_:)は切り詰め指示子を表示するのはどの方向からそしてどこにかを指定します:


Text("This is a block of text that will show up in a text element as multiple lines. The text will fill the available space, and then, eventually, be truncated.")
    .frame(width: 150, height: 150)
    .truncationMode(.tail)

A screenshot showing the effect of truncation mode on text in a

See Also 参照

Text Layout