1

我在 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];
}

但是,我没有看到路径。我究竟做错了什么?

4

1 回答 1

2

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

于 2012-12-05T03:33:16.717 回答