2011-08-01 66 views

回答

1

你必須在其可見之前描邊或填充弧。你在屏幕上有一條路徑,但你必須在繪製之前畫筆或填充它。用這些來做到這一點..

//set the fill or stroke color 
CGContextSetRGBFillColor(context, 0.5, 0.5, 0.5, 1.0); 
CGContextSetRGBStrokeColor(context, 0.5, 0.5, 0.5, 1.0); 

//fill or draw the path 
CGContextDrawPath(context, kCGPathStroke); 
CGContextDrawPath(context, kCGPathFill); 
+1

不知道我錯過了什麼...我把你的和我的結合在一起,而且什麼也沒有... –

+0

你只是添加視圖,然後做這個繪製代碼或者是繪製代碼正在執行裏面-drawRect:?它看起來像你只是有一個普通的UIView,你需要UIView的子類並在其中實現-drawRect,並在那裏做你的繪圖代碼,它會在屏幕上呈現 –

+0

我在viewDidLoad –

2

-viewDidLoad發送,當前圖形上下文可以是任何東西。請在-drawRect:內畫圖。