Ich versuche, den Fortschrittsstatus des Download-Kreisverkehrs zu implementieren, der beim Herunterladen einer App aus dem App Store angezeigt wird, der auch Funktionen zum Unterbrechen und Abbrechen enthält. Wie kann ich das selbe mit swift 3.0 für meinen firmeninternen App Store unter iOS umsetzen? Alle Vorschläge werden sehr hilfreich seinDownload-Status-Symbol für den Circular-Download
1
A
Antwort
2
eine CAShapeLayer
eines vollständigen Kreisbogen verwenden und ein CAAnimation
die strokeEnd
Eigentum von Null auf Eins zu animieren.
Werfen Sie einen Blick auf die Uhr Wipe-Animation in meinem https://github.com/DuncanMC/iOS-CAAnimation-group-demo Github-Projekt. Das verwendet eine Formebene als Maske für ein Bild. Sie können eine Formebene direkt zeichnen.
Verwandte Themen
- 1. Abonnement für den JIRA-Filter für den Reporter und Teamleiter
- 2. Überschreibe den Rückkehrcode für den Chef-Bash
- 3. Berechtigungen für den ChoosserTargetService und den Inhaltsanbieter
- 4. Den Eingangspunkt für den React Router einstellen
- 5. Tango für den Maschinenbau?
- 6. Ausführungsreihenfolge für den ApiController
- 7. Seitenbereich für den Druckalgorithmus
- 8. MVC.NET für den Desktop
- 9. Regex für den Dateinamen
- 10. für den Monat
- 11. Browser für den Dunkelmodus
- 12. Abhängigkeitsüberprüfung für den Anwendungscode
- 13. den Standardstil für ggplot
- 14. Standardwert für einen Platzhalter für den Lenkerschablone
- 15. Ich kann den Standardwert für Dropdownliste für
- 16. Initializer für den Rahmen für MKAnnotationView
- 17. onClickListener für den WHOLE-Bildschirm
- 18. Suchzeiten für den binären Suchbaum
- 19. F/OSS für den PIC24?
- 20. Integer-Darstellung für den Wochentag
- 21. Benutzerdefiniertes Design für den Spinnerdialog
- 22. Wie für den Wiederaufbau select2
- 23. Werkzeuge für den lokalen Speicher
- 24. ClassTag für den Typ Klassenparameter
- 25. Dokumentation für den zerebralen Staatsbaum
- 26. Ungültige Tabellenspalte für den Ruhezustand
- 27. Problemumgehung für den Stream.concat-Fehler
- 28. UNKNOWN Status für den Bewegungsstatus
- 29. Feste Tasten für den Inhalt
- 30. Pause für den Event Dispatcher