我一直在尝试根据标题下方的内容来匹配时间线侧边栏的高度。
但是侧边栏占据了整个高度,有什么方法可以限制它的中间内容的高度。它位于 HStackView 中,如下所示。
//header
HStack {
Circle()
.fill(Color.blue)
.frame(width: 15, height: 15)
.overlay(Circle().inset(by: 2).fill(Color.white))
Text("Headline").font(.headline)
}.padding(0)
//content
HStack {
VStack {
// Text("l").padding(.leading,5)
// Text("l").padding(.leading,5)
Rectangle().frame(width: 20)
}
Text("Time Line Content Time Line Content Time Line Content Time Line Content fdfgfuysdgfuydsgfgds fgfyusdfyfdsdfsdfgyusdg fydsufidsfy uyfudsfuydsufysdfsdf dfusdtfoisdtftdsoftsdftsydtfsdtfodstfdstf fgdsygfdsgfuygu").font(.caption)
}
//footer
HStack {
Circle()
.fill(Color.orange)
.frame(width: 15, height: 15)
.overlay(Circle().inset(by: 2).fill(Color.white))
Text("Footer").font(.subheadline)
}.padding(0)
Run Code Online (Sandbox Code Playgroud)
谢谢。