小编kha*_*ain的帖子

SwiftUI 中文本内容的矩形动态高度

我一直在尝试根据标题下方的内容来匹配时间线侧边栏的高度。

但是侧边栏占据了整个高度,有什么方法可以限制它的中间内容的高度。它位于 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)

谢谢。

时间线内容视图

ios swiftui

5
推荐指数
1
解决办法
5427
查看次数

标签 统计

ios ×1

swiftui ×1