インスタンスメソッド


lineLimit(_:)


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


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

tvOS 16.0+ watchOS 9.0+ visionOS 1.0+


func lineLimit(_ number: Int?) -> some View





パラメータ


number

行の制限。nil の場合、行数制限は適用されません。



戻り値


Text インスタンスが表示する行数を制限したビュー。



議論


この修飾子を使用して、個々のテキスト要素が表示できる行数を制限します。


行数制限は、階層内のすべての Text インスタンスに適用されます。たとえば、3 行を超えるテキストが複数ある HStack では、HStack 全体の合計行数を制限するのではなく、各テキストを 3 行に制限します。


以下の例では、修飾子は Text 要素内の非常に長い行をビューの境界内に収まるように 2 行に制限します。


  1. Text("This is a long string that demonstrates the effect of SwiftUI's lineLimit(:_) operator.")
  2. .frame(width: 200, height: 200, alignment: .leading)
  3. .lineLimit(2)







以下も見よ


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


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

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


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

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


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

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


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

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


var lineLimit: Int?

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















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ