小编Jak*_*uth的帖子

SwiftUI NavigationView 屏幕底部的额外空间

我是 Swift 的新手,我正在尝试使用 SwiftUI 中的 NavigationView 创建一个简单的屏幕。出于某种原因,当我在 NavigationView 内包装任何东西时,它会在底部添加额外的空间。我想看看是否还有其他人遇到这个问题。

这是我的主页:

struct HomeView: View {
    var body: some View {
        NavigationView {
                ZStack {
                    Color.surface.edgesIgnoringSafeArea(.all)
                    Text("HOME")
                }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的带有 TabView 的 ContentView:

struct ContentView: View {
    @EnvironmentObject var session: SessionStore
    @State private var selected = 1
    @State private var loaded: Bool = false

    var ref: DatabaseReference! = Database.database().reference()

    func getUser() {
        //Promisify this
        session.listen()
        self.loaded = true
        // Firebase test
        self.ref.child("users").child("test").setValue(["username" : "TEST"])
    }


    // Sets the bottom tab …
Run Code Online (Sandbox Code Playgroud)

swift navigationview swiftui

6
推荐指数
2
解决办法
1651
查看次数

标签 统计

navigationview ×1

swift ×1

swiftui ×1