Swiftui NavigationLink lädt die Zielansicht sofort, ohne zu klickenIOS

Programmierung für iOS
Anonymous
 Swiftui NavigationLink lädt die Zielansicht sofort, ohne zu klicken

Post by Anonymous »

mit dem folgenden Code: < /p>

Code: Select all

struct HomeView: View {
var body: some View {
NavigationView {
List(dataTypes) { dataType in
NavigationLink(destination: AnotherView()) {
HomeViewRow(dataType: dataType)
}
}
}
}
}
Was ist seltsam, wenn HomeView angezeigt wird, lädt NavigationLink sofort das andereView . Infolgedessen werden auch alle anderen View Abhängigkeiten geladen, obwohl sie noch nicht auf dem Bildschirm sichtbar sind. Der Benutzer muss auf die Zeile klicken, um sie angezeigt zu werden. Das Problem ist, dass der gesamte DataSource < /code> zu diesem Zeitpunkt geladen wird, einschließlich einiger Timer usw. < /p>

mache ich etwas falsch? Wie kann ich so umgehen, dass ein andererView geladen wird, sobald der Benutzer auf diesen HomeViewRow ?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post