Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 导航视图顶部的边界_Swift_Swiftui - Fatal编程技术网

Swift 导航视图顶部的边界

Swift 导航视图顶部的边界,swift,swiftui,Swift,Swiftui,当我试图更改导航视图页面的颜色时,我意识到顶部有一个奇怪的边界。我不知道它是什么,也不知道如何摆脱它。有人会碰巧知道吗 父视图代码是显示我遇到问题的页面的视图 父视图: 代码: 代码: 要删除NavigationView下方的空白,请将.navigationBarTitleDisplayMode(.inline)添加到顶视图: ZStack { // ... } .navigationBarTitleDisplayMode(.inline) 然后,navigationViewTi

当我试图更改导航视图页面的颜色时,我意识到顶部有一个奇怪的边界。我不知道它是什么,也不知道如何摆脱它。有人会碰巧知道吗

父视图代码是显示我遇到问题的页面的视图

父视图:

代码:

代码:


要删除
NavigationView
下方的空白,请将
.navigationBarTitleDisplayMode(.inline)
添加到顶视图:

ZStack {
    // ...
}
.navigationBarTitleDisplayMode(.inline)
然后,navigationViewTitle和下面内容之间的细线来自推送
MathView
NavigationLink
VStack
顶部的
间隔符

NavigationLink(destination:
    VStack {
        Spacer() // this causes the *slim line*
        MathView(operatorName: "Addition")
    }
)
您需要卸下
垫片
(以及
VStack
):


请复制和粘贴您的代码,而不是包括一个图像的itI道歉,我只是不知道如何做that@ZacharyF把它贴进去就行了。我们可以稍后编辑。如果不看到父视图,很难说到底是什么问题。这回答了你的问题吗?尝试将
.navigationBarTitleDisplayMode(.inline)
添加到顶部视图,这里是
ZStack
ZStack {
    // ...
}
.navigationBarTitleDisplayMode(.inline)
NavigationLink(destination:
    VStack {
        Spacer() // this causes the *slim line*
        MathView(operatorName: "Addition")
    }
)
NavigationLink(destination:
    MathView(operatorName: "Addition")
)