【问题标题】:SwiftUI remove blank line in NavigationView FormSwiftUI 删除 NavigationView 表单中的空白行
【发布时间】:2019-10-17 12:37:03
【问题描述】:

我想删除出现在我的顶部标题和表单之间的空白行。 我尝试了不同的方法都没有成功。

Blank line between title and form

   var body: some View {
            NavigationView{
                VStack{
                    ZStack{
                        Color(UIColor.lightGray).edgesIgnoringSafeArea(.all)
  VStack(alignment: .center){
                Text("Mon Parcours").font(.title).bold().padding(.top, 80).opacity(0.5).shadow(color: Color(UIColor.darkGray), radius: 1, x: 2, y: 2)
                }
                HStack{
                Spacer()
                    NavigationLink(destination: NoteInfoView()) {
                    Image(systemName: "questionmark.circle").foregroundColor(.blue).padding(.top, 80).padding(.trailing, 10)
                    }}
            }.frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: 160, alignment: .topLeading).padding(.bottom,0)

            VStack(alignment: .leading) {
                Form{
                    Section(header: Text("TYPE DE BAC").bold()){
                        NavigationLink(destination: ListSpecialiteView(bacData:self.bacData, specialiteId:1)) {
                            HStack{
                                Text(self.bacData.selectionTypeBacId).font(.body).lineLimit(1).truncationMode(.tail)
                                Spacer()
                                Image(systemName:"r.square").resizable().frame(width: 20.0, height: 20.0).foregroundColor(.green)
                                }
                            }
                    }
                }
            }
        }.navigationBarTitle("").navigationBarHidden(true).statusBar(hidden: false)         }.edgesIgnoringSafeArea(.top)
}

【问题讨论】:

    标签: forms swiftui navigationview


    【解决方案1】:

    对于第一个VStack 尝试VStack(alignment: .center, spacing: 0)VStackHStack 在组件之间添加一个空格

    【讨论】:

    • @Stephane 请标记为正确答案,谢谢!
    猜你喜欢
    • 2020-10-30
    • 1970-01-01
    • 2019-12-22
    • 2022-07-28
    • 1970-01-01
    • 2022-09-23
    • 2022-01-03
    • 2020-02-17
    • 1970-01-01
    相关资源
    最近更新 更多