我调用在视图的 .onAppear 中隐藏和显示我的 TabBar,此功能在 iOS 13 和 Xcode 11 中运行良好。但是,每当我在通过 NavigationLink 呈现的子视图中选择 TextField 时更新到 Xcode 12 和 iOS 14 后,调用父级的 .onAppear 函数。这会导致不需要的调用,尤其是隐藏/显示我的应用程序 TabBar 的调用。
这是正常行为吗?
我调用在视图的 .onAppear 中隐藏和显示我的 TabBar,此功能在 iOS 13 和 Xcode 11 中运行良好。但是,每当我在通过 NavigationLink 呈现的子视图中选择 TextField 时更新到 Xcode 12 和 iOS 14 后,调用父级的 .onAppear 函数。这会导致不需要的调用,尤其是隐藏/显示我的应用程序 TabBar 的调用。
这是正常行为吗?