UIBezierPath没有绘制drawRect

时间:2012-12-06 01:48:11

标签: iphone objective-c ios ipad

我在UIView drawRect中有以下代码:

- (void)drawRect:(CGRect)rect {

   UIBezierPath *trackPath = [UIBezierPath bezierPath];
[trackPath addQuadCurveToPoint:CGPointMake(10, 30) controlPoint:CGPointMake(0, 0)];
[trackPath stroke];

   }
然而,我没有看到任何路径。我做错了什么?

2 个答案:

答案 0 :(得分:1)

你所做的只是创造路径。现在试试:

[aPath stroke];

<强>更新

在新的和改进的问题中,您需要在添加四边形曲线之前设置初始点:

[trackPath moveToPoint:somePoint];

答案 1 :(得分:0)

您的代码仅定义路径。添加:

[aPath stroke];