在文本中添加无限行(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

