当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Swift Optional lineLimit(_:)用法及代码示例


实例方法

lineLimit(_:)

设置文本可以在此视图中占据的最大行数。

声明

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

返回值

限制Text 实例显示的行数的视图。

参数

number

线路限制。如果 nil ,则不适用行限制。

详述

使用 lineLimit(_:) 来限制单个文本元素可以显示的行数。

行限制适用于层次结构中的所有 Text 实例。例如,具有多段文本长度超过三行的 HStack 将每段文本限制为三行,而不是限制 HStack 中的总行数。

在下面的示例中,lineLimit(_:) 运算符将 Text 元素中很长的行限制为适合视图边界的 2 行:


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

可用版本

iOS 13.0+, iPadOS 13.0+, macOS 10.15+, Mac Catalyst 13.0+, tvOS 13.0+, watchOS 6.0+

相关用法


注:本文由纯净天空筛选整理自apple.com大神的英文原创作品 Optional lineLimit(_:)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。