【发布时间】:2021-02-18 15:53:46
【问题描述】:
我是 SwiftUI Layout 的初学者(不是编码),我有一个问题
代码如下:
var body: some View {
NavigationView {
VStack {
Form {
TextField("Nome", text: $name)
}
.navigationBarTitle("Aggiungi Dispensa", displayMode: .inline)
.navigationBarItems(trailing: Button("Aggiungi") {
if self.name.count > 0 {
let item = DispItem(name: self.name)
self.dispense.items.append(item)
}
self.name = ""
})
List {
let sortedItems = dispense.items.sorted {
$0.name < $1.name
}
ForEach(sortedItems) { item in
Text(item.name)
.font(.headline)
}
.onDelete(perform: removeItems)
}
}
}
}
基本上是一个由Form和List组成的VStack 但是我不明白顶部的空白空间以及Form和List之间的空白区域是哪里来的。
谢谢 马可
【问题讨论】:
-
这是否回答了您的问题stackoverflow.com/a/62382165/12299030?接下来是关于空白空间stackoverflow.com/a/64838243/12299030。