Instance Method
インスタンスメソッド
allowsTightening(_:)
Sets whether text in this view can compress the space between characters when necessary to fit text in a line.
このビューの中のテキストが文字間の空きを圧縮することが、テキストを一行に収める必要な時に可能かどうかを設定します。
Declaration
宣言
func allowsTightening(_ flag: Bool
) -> some View
Return Value
戻り値
A view that can compress the space between characters when necessary to fit text in a line.
あるビュー、それはテキストを1行に収めるために必要な場合に文字間の空間を縮めることができます。
Parameters
パラメータ
flag
A Boolean value that indicates whether the space between characters compresses when necessary.
あるブール値、それは必要な場合は文字間の空間が縮むかどうかを指し示します。
Discussion
議論
Use allowsTightening(_:)
to enable the compression of inter-character spacing of text in a view to try to fit the text in the view’s bounds.
In the example below, two identically configured text views show the effects of allowsTightening(_:)
on the compression of the spacing between characters:
VStack {
Text("This is a wide text element")
.font(.body)
.frame(width: 200, height: 50, alignment: .leading)
.lineLimit(1)
.allowsTightening(true)
Text("This is a wide text element")
.font(.body)
.frame(width: 200, height: 50, alignment: .leading)
.lineLimit(1)
.allowsTightening(false)
}
See Also
参照
Fitting Text into Available Space
テキストを利用可能な空間へと収める