如果文本内容过长需要换行,你该如何在Text()中实现?(类似于UIKit中的lineBreakMode)
如果输入一段很长的字符串,Text()默认会在文本右侧添加“...”
谢谢!
编辑:我尝试通过添加ScrollView来滚动显示过长的文本内容,但是如果我添加ScrollView,.lineLimit()将失效。
代码:
ˋˋˋ
struct Homework: View {
var selectedWeek: String
var week: String = "10.-20."
var content: String = "" //Long string inside here
var body: some View {
NavigationView {
ScrollView(isScrollEnabled: true, alwaysBounceHorizontal: false, alwaysBounceVertical: true, showsHorizontalIndicator: false, showsVerticalIndicator: true, content: {
Text(content)
.lineLimit(nil)
})
.navigationBarTitle(Text(week))
}
}
}
ˋˋˋ