我试图显示项目列表。每行都应在左侧包含一个特定颜色的条纹和一个标题。此标题有时超过一行,但仅显示为一行和“...”。当我删除条纹时,它显示为多行文本。我附上了代码和两张图片以供比较
这是我的代码:
HStack {
Rectangle()
.foregroundColor(poll.outcome ? .green : .red)
.frame(width: 3)
VStack {
Text(poll.poll.title!).font(.headline)
.lineLimit(2)
}
}
这是没有 Rectangle 的样子:
并使用矩形: