2012-10-03 45 views
0

是否有方法通過撫摸CGPathRef在覈心圖形中創建以下效果?iOS中的「形狀突發」中風核心圖形

IMG http://i49.tinypic.com/34fib20.png

如果可能,那會是更有效的核芯顯卡與簡單地畫一個橢圓放射狀CGImageRef一大堆沿路徑倍畫?

編輯:澄清:我希望中風的中心部分是100%不透明度,邊緣從100%不透明度到0%不透明度逐漸消失。

編輯2:另外,我打算在MKOverlayView中使用此圖形來突出顯示用戶的路徑...因此不確定模糊濾鏡是否具有足夠的性能。

+0

你的意思是模糊? – fzwo

+0

您是否在繪製橢圓時嘗試設置陰影? – jrturton

+0

@fzwo這是可能的,但我真的看不到在Core Graphics中的任何模糊支持。你能讓我更瞭解你的意思嗎? – awolf

回答

2

一個圓形,厚厚的路徑上有一個影子可能是你最好的解決方案。這將涉及:

CGContextSetLineWidth() 
CGContextSetLineCap() 
CGContextSetShadowWithColor() 

你會想要一個零偏移陰影,你需要試驗半徑和模糊參數來獲得你後面的效果。