gpt4 book ai didi

SwiftUI 导航栏即使隐藏也有多余空间

转载 作者:行者123 更新时间:2023-12-04 10:08:28 25 4
gpt4 key购买 nike

我有一个包含一些元素的导航 View (如下所示,注意上面的空间),由于某种原因,顶部有多余的空间。更具体地说,我正在为 iPad 开发一个应用程序,而顶部的多余空间正在困扰着我。我的代码摘录如下所示。

var body: some View {

NavigationView {
Text("There is an excess space above")
}.navigationViewStyle(StackNavigationViewStyle())
.navigationBarTitle(Text(""), displayMode: .inline)
.navigationBarHidden(true)
.edgesIgnoringSafeArea(.top)
}

我用过 .navigationViewStyle(StackNavigationViewStyle())因为问题解决了 here ,而调用其他方法只是为了尝试删除此空间(来自此处的其他类似问题),但最终没有奏效。 iPhone 和 iPad 模拟都会发生这种情况。谢谢

enter image description here

enter image description here

最佳答案

必须指定这些修饰符 导航 View ,如下所示

demo

NavigationView {
Text("There is an excess space above")
.navigationBarTitle(Text(""), displayMode: .inline) // !!
.navigationBarHidden(true) // !!
}.navigationViewStyle(StackNavigationViewStyle())
.edgesIgnoringSafeArea(.top)

关于SwiftUI 导航栏即使隐藏也有多余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61454788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com