Swiftui TabView内的NavigationView:在“中复制导航栏”;更多……”;溢出项

Swiftui TabView内的NavigationView:在“中复制导航栏”;更多……”;溢出项,swiftui,Swiftui,当我在TabView中使用NavigationView时,当该选项卡在“更多…”溢出项中结束时,SwiftUI会在周围添加另一个NavigationView,并且导航栏标题在iOS 14.4中未正确显示。这似乎是SwiftUI(FB9078166)中的一个bug。是否有解决方法来获得正确的行为 下面是一个复制此内容的示例项目:。当您通过“更多…”转到“垃圾箱”时,实际导航栏下方会显示导航视图标题“垃圾箱”: 对于“垃圾箱”和您知道的任何其他视图都是溢出选项卡,请尝试忽略NavigationVie

当我在TabView中使用NavigationView时,当该选项卡在“更多…”溢出项中结束时,SwiftUI会在周围添加另一个NavigationView,并且导航栏标题在iOS 14.4中未正确显示。这似乎是SwiftUI(FB9078166)中的一个bug。是否有解决方法来获得正确的行为

下面是一个复制此内容的示例项目:。当您通过“更多…”转到“垃圾箱”时,实际导航栏下方会显示导航视图标题“垃圾箱”:


对于“垃圾箱”和您知道的任何其他视图都是溢出选项卡,请尝试忽略NavigationView。SwiftUI看起来像是在尝试“智能化”并自动添加一个标签,所以您的标签对于这些标签来说是多余的。