我有以下一系列的控制器和视图。然而,当我在MoreView上使用导航链接时,它会改变tabBarItem.title的值。例如,它会显示"更多",但是当隐私政策按钮被点击并且用户被导航到policy view时,标签栏中的标题就会更改为.navigationBarTitle()中的任何内容,或者如果没有提供,则为空字符串!如何避免这种情况?我希望标签栏标题保持不变。
UITabBar -> UINavigationController -> MoreViewController(UIHostingController) -> MoreView(SwiftUI)
MoreView
UITabBar -> UINavigationController -> MoreViewController(UIHostingController) -> MoreView(SwiftUI)
MoreView
List {
Section(
header: Text("ABOUT"),
footer: Text(aboutFooter)
.font(.caption)
) {
NavigationLink(destination: WebView(
request: URLRequest(url: URL(string: "https://www.websitepolicies.com/policies/view/ng0sNvAJ")!)
)//.navigationBarTitle(Text("Privacy Policy"))
) {
Text("Privacy Policy")
}
Text("Attribution")
}
}
.listStyle(GroupedListStyle())
.environment(\.horizontalSizeClass, .regular)