de remplissage avec changement de couleur après quelques secondes
Je mettre en œuvre une barre de progression personnalisée à l'aide d'une minuterie et le Quartz2d dessine le cercle/remplir les fonctions de cercle. Fondamentalement, j'utilise CGContextAddLines,CGContextAddArc,CGContextDrawPath
méthodes, mais avec un succès limité.
Ma barre de progression est implémentée comme un cercle avec un arrière-plan noir. L'activité dans la barre de progression est implémentée comme un segment incrémentiel interne de couleur violette. Le segment est dessiné par incréments de -90 degrés (comme indiqué sur l'image) et de finition à 360 degrés. Dix secondes après la fin de l'activité de progression, j'essaie de changer la couleur de remplissage du cercle en noir.
Mon problème est que même si je peux complètement remplir la couleur avec du violet, j'ai du mal à réinitialiser le fond noir du cercle après 10 secondes. Toute aide serait appréciée.
Pouvez-vous poster votre code? Aussi, s'il vous plaît vérifier les modifications à votre question ci-dessus pour s'assurer qu'ils ont un sens. – Perception