首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VStack重叠视图

VStack重叠视图
EN

Stack Overflow用户
提问于 2021-03-03 17:21:12
回答 1查看 447关注 0票数 0

所以,我在VStack中遇到了视图VStack的问题--它一直与它下面的图像重叠,并破坏了该视图的格式设置。我看过类似的线程,实际上修复了图像中的一个问题,但我没有看到与合并视图类似的东西。(我也在读高中,所以我确信事情很乱,很复杂。)

无TopBar WithTopBar

内容视图:

代码语言:javascript
复制
        ScrollView {
        
            VStack{
                
                
                Text("Sample Text")
                    .padding(.top, 50)
                
                TopBar()
                
                Image("Divider")
                    .resizable()
                    .scaledToFill()
                    .frame(width: geometry.size.width * 0.8,

            }
        }

TopBar:

代码语言:javascript
复制
            VStack{
          
                Spacer()
              
                    Menu("Menu") {
                        Button("A", action: {print("test")})
                        Button("B", action: {print("test")})
                        Button("C", action: action: {print("test")})
                    }
                    .frame(width: geometry.size.width * 0.8, alignment: .leading)

                    Menu("Menu 2") {
                        Button("E", action: {print("test")})
                         Button("F", action: {print("test")})
                         Button("G", action: {print("test")})
                      }
                     .frame(maxWidth: .infinity, minHeight: 50)
               
                Spacer()
            }
          

        }
    
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-04 17:34:14

我正在回答我自己的问题,以防有人在这件事上绊倒。出于某种原因,我只需要将每个菜单嵌入到单独的VStack中。虽然,您应该避免几何读取器,因为这是问题的根源。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66461866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档