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")
)