インスタンスメソッド


lineLimit(_:reservesSpace:)


このビュー内でテキストが占めることができる行数の制限を設定します。


iOS 16.0+ iPadOS 16.0+ macOS 13.0+ Mac Catalyst 16.0+

tvOS 16.0+ watchOS 9.0+ visionOS 1.0+


func lineLimit(
_ limit: Int,
reservesSpace: Bool
) -> some View





パラメータ


limit

行の制限。


reservesSpace

指定された行数を表示するのに必要な高さをテキストが常に占めるように、テキストがスペースを予約するかどうか。



議論


この修飾子を使用して、Text または垂直の TextField が占める行数の制限を指定します。 reservesSpace パラメータに true の値が渡され、そのようなビューのテキストが指定された制限よりも少ないスペースを占める場合、そのビューは最小行数を占めるように拡張されます。テキストが指定された制限を超えるスペースを占める場合、Text ビューは TextField がスクロール可能になるようにそのコンテンツを切り捨てます。


  1. GroupBox {
  2. Text("Title")
  3. .font(.headline)
  4. .lineLimit(2, reservesSpace: true)
  5. Text("Subtitle")
  6. .font(.subheadline)
  7. .lineLimit(4, reservesSpace: true)
  8. }





以下も見よ


複数行テキストの行数を制限


func lineLimit(Int?) -> some View

このビュー内でテキストが占めることができる最大行数を設定します。


func lineLimit(PartialRangeFrom<Int>) -> some View

このビュー内でテキストが占めることができる行数を部分的な範囲に設定します。


func lineLimit(PartialRangeThrough<Int>) -> some View

このビュー内でテキストが占めることができる行数を部分的な範囲に設定します。


func lineLimit(ClosedRange<Int>) -> some View

このビュー内でテキストが占めることができる行数を閉じた範囲に設定します。


var lineLimit: Int?

ビュー内でテキストが占めることができる最大行数。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ