我需要隐藏/显示Form
中的节,我做了下面的代码,该代码对于除第一个节以外的所有节都适用,在我隐藏并再次显示第一个Section
之后,顶部有一个额外的空间,请参见gif波纹管,您知道为什么会发生这种情况吗?
struct ContentView: View {
@State var visible = true
var body: some View {
Form {
visible ? Section(header: Text("label")) {
Text("text")
} : nil
Section {
Button(action: {
self.visible.toggle()
}, label: {
Text("hide/show text")
})
}
}
}
}
答案 0 :(得分:1)
这是一个错误,已在ios 14上修复。