我想知道如何删除 SwiftUI 中 NavigationView 上方的顶部填充。
代码:
import SwiftUI
struct HomeView: View {
var deeds: [Deed] = deedsData
var body: some View {
NavigationView {
List(deeds) { item in
Image(systemName: "doc.fill")
}
.navigationTitle(Text("title"))
}
}
}
struct HomeView_Previews: PreviewProvider {
static var previews: some View {
HomeView(deeds: deedsData)
}
}
Run Code Online (Sandbox Code Playgroud)
这是导航栏的外观large。
您可以改用该inline样式:
List(deeds) { item in
Image(systemName: "doc.fill")
}
.navigationTitle(Text("title"))
.navigationBarTitleDisplayMode(.inline) // change style
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4243 次 |
| 最近记录: |