Ich habe eine gute Menge von Berechnungscodes ausgeführt, wenn die UIButton gedrückt wird. Aber wenn die Taste gedrückt wird, bleibt die gesamte Ansicht stecken und die Schaltfläche bleibt markiert, bis die Berechnung beendet ist. Zum Beispiel setze ich eine Ladeansicht .hidden = false, wenn die Taste auch gedrückt wird, aber die Ladeansicht wird während der Berechnung nicht angezeigt.Gesamte Ansicht blockiert, wenn UIButton gedrückt wird
Gibt es eine Möglichkeit, das zu beheben?
Vielen Dank im Voraus!
Beitrag einige Code, so dass wir versuchen können, – Carpsen90
Multithreading ist der Schlüssel für die reibungslose UX zu helfen. Einfach die Berechnung nicht in den Hauptthread einfügen. Sobald die "UIButton" -Taste gedrückt wird, zeigen Sie einen Ladedialog an, starten Sie einen anderen Thread zum Berechnen und entfernen Sie den Ladedialog, sobald die Berechnung abgeschlossen ist. – Raptor