无法绘制bezierPath

时间:2012-12-05 01:21:50

标签: iphone objective-c ios ipad

我将以下代码放在UIViewController中:

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

但是,我没有看到这条路。我做错了什么?

1 个答案:

答案 0 :(得分:2)

UIViewController没有实现drawRect:。您需要在UIView子类中重写该方法。此外,您可能想要为bezier路径设置颜色。