在文本中添加无限行(SwiftUI)

只是想出如何在一个文本中实现多行文本Text。似乎的Text默认值与UILabel(一行)相同,但是我找不到符合此条件的任何函数。

struct ContentView : View {

var body: some View {

VStack(alignment: .leading, spacing: 10) {

HStack {

Text("Avocado Toast").font(.system(size: 24))

}

// This Text does cut, and I wonder how I can achieve multiple rows

Text("Ingredients: Avocado, Almond Butter, Bread")

.font(.system(size: 20))

}

}

}

编辑

.lineLimit(X),做到了。但是,例如,可以不设置特定的数量。只有0?

回答:

使用.lineLimit()限制文本行的数量。它以可选的Int(Int?)作为参数,并.lineLimit(nil)允许无限制的行。

:自SwiftUI Beta 5起,Text默认行数限制为nil,因此默认情况下,文本Text将自动换行。

以上是 在文本中添加无限行(SwiftUI) 的全部内容, 来源链接: utcz.com/qa/407840.html

回到顶部