문제

CGPathRef를 스트로크하여 Core Graphics에서 다음 효과를 생성하는 방법이 있습니까?

IMG

그 경우 ~이다 가능하다면 Core Graphics로 그리는 것이 더 효율적일까요?단순히 경로를 따라 여러 번 방사형 타원 CGImageRef를 그리는 것입니까?

편집하다:명확히 하기 위해:획의 중앙 부분은 불투명도 100%로 하고 가장자리는 불투명도 100%에서 불투명도 0%로 페이드 아웃하기를 원합니다.

편집 2:또한 MKOverlayView에서 이 그림을 사용하여 사용자의 경로를 강조할 계획입니다...따라서 흐림 필터의 성능이 충분한지 확실하지 않습니다.

도움이 되었습니까?

해결책

그림자가 있는 둥근 모양의 두꺼운 경로가 아마도 가장 좋은 솔루션일 것입니다.여기에는 다음이 포함됩니다.

CGContextSetLineWidth()
CGContextSetLineCap()
CGContextSetShadowWithColor()

오프셋이 0인 그림자가 필요하며, 원하는 효과를 얻으려면 반경 및 흐림 매개변수를 실험해야 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top