Tabview hat eine Verzögerung beim Ändern der SichtbarkeitIOS

Programmierung für iOS
Guest
 Tabview hat eine Verzögerung beim Ändern der Sichtbarkeit

Post by Guest »

Ich habe eine Tabview und in einer bestimmten Unteransicht möchte ich die Symbolleiste ausblenden. Dies kann mit .toolbar (.hidden, für: .tabbar) erfolgen. Das Problem ist, wenn die Symbolleiste erneut sichtbar wird: Die Symbolleiste dauert lange, bis die Anzeige erneut angezeigt wird. pre class = "Lang-Swift PrettyPrint-Override">

Code: Select all

struct ContentView: View {
var body: some View {
TabView {
NavigationStack {
NavigationLink("Tap Me") {
Text("Detail View")
.toolbar(.hidden, for: .tabBar)
}
.navigationTitle("Primary View")
}
.tabItem {
Label("Home", systemImage: "house")
}
}
}
}
Die Verzögerung ist in der folgenden GIF
< /p>
Es scheint mir ehrlich gesagt, dass diese native Funktionalität fehlerhaft ist. Ich habe das Swiftui -Introspect -Paket ausprobiert, habe aber auch hier eine Verzögerung erhalten.
Gibt es eine Lösung für dieses Problem?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post