Corsa "Forma Burst" in IOS Core Graphics
-
13-12-2019 - |
Domanda
C'è un modo per creare il seguente effetto in Core Graphics accarezzando un CGPatRef?
Se it è possibile, sarebbe più efficiente disegnare con la grafica principale vs. semplicemente disegnando un ellisse radiale cgimageref un intero grappolo di volte lungo il percorso?
Modifica: per chiarire: voglio che la parte centrale del tratto sia opacità al 100% e i bordi per svanire da un opacità al 100% all'opposizione dello 0%.
Modifica 2: Inoltre, intendo utilizzare questo disegno in un mkoverlayview per evidenziare il percorso di un utente ... quindi non sono sicuro se un filtro sfocatura sarebbe abbastanza esibilizzato.
Soluzione
Un percorso rotondo e spesso spesso con un'ombra su di esso è probabilmente la soluzione migliore per te.Ciò comporterebbe:
CGContextSetLineWidth()
CGContextSetLineCap()
CGContextSetShadowWithColor()
.
Volerete un'ombra di offset zero e dovrai sperimentare con i parametri del raggio e sfocatura per ottenere l'effetto che stai cercando.