在 SwiftUI 中, 视图提供了非常直观的修饰符(Modifiers)来处理多行文本、截断方式以及行间距。 以下是详细的分类讲解和代码示例: 1. 多行显示 (Multi-line Display) 默认情况下, 视图会根据容器的宽度自动换行。如果你需要控制显示的行数,主要使用 修饰符。 默认行为:自动换行,显示所有文本(只要空间足够)。 限制行数: :最多显示 2 行。 :强制单行显示。 :允许无限行(默认值)。 范围限制 (iOS 16+): :最少占 2 行的高度,最多显示 4 行。 2. 截断模式 (Truncation Mode) 当文本内容超过了 设定的行数,或者超过了视图的可用空间时,文本会被截断。你可以通过 来控制省略号的位置。 (默认):在末尾截断 (例如: "Abc...")。 :在开头截断 (例如: "...xyz")。 :在中间截断 (例如: "Abc...xyz")。 3. 行间距 (Line Spacing) 你可以通过 来调整行与行之间的额外距离。 注意:这个数值是额外增加的间距(Points),不是行高(Line Height)。它只影响行与行...