"a forma de ruptura" golpe no iOS Núcleo de Gráficos
-
13-12-2019 - |
Pergunta
Existe uma maneira de criar o seguinte efeito no Núcleo de Gráficos acariciando um CGPathRef?
Se é possível, seria mais eficiente para desenhar com o Núcleo de Gráficos vs.simplesmente desenho radial elipse CGImageRef um monte de vezes ao longo do caminho?
Editar:para esclarecer:Eu quero a parte central do curso para ter 100% de opacidade, e as bordas para fazer desaparecer a partir de 100% de opacidade de 0% de opacidade.
Edit 2:também, eu pretendo usar esse desenho em um MKOverlayView para seleccionar um utilizador caminho...então não tenho certeza se um filtro desfoque seria a performance suficiente.
Solução
Uma rodada cobertas de espessa caminho com uma sombra sobre ele é provavelmente a melhor solução para você.Que envolveria:
CGContextSetLineWidth()
CGContextSetLineCap()
CGContextSetShadowWithColor()
Você gostaria de um desvio de zero sombra, e você precisa experimentar com o raio e o desfoque de parâmetros para obter o efeito que você está depois.