2012-12-05 22 views
1

我有以下的代碼,我放在一個UIViewController內:不能得出bezierPath

- (void)drawRect:(CGRect)rect { 
    UIBezierPath *trackPath = [UIBezierPath bezierPath]; 
    [trackPath addQuadCurveToPoint:CGPointMake(10, 30) controlPoint:CGPointMake(0, 0)]; 
    trackPath.lineWidth = 2; 
    [trackPath fill]; 
    [trackPath stroke]; 
} 

不過,我沒有看到的路徑。我究竟做錯了什麼?

+0

你是否100%確定drawRect被調用? – jsd

+0

你的中風/情境是白色的嗎? – CodaFi

+0

其實drawRect沒有被調用,不知道爲什麼 – adit

回答

2

UIViewController沒有實現drawRect :.您需要在UIView子類中重寫該方法。另外,你可能想要爲bezier路徑設置一個顏色。