我将以下代码放入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];
}
但是,我看不到这条路。我究竟做错了什么?
最佳答案
UIViewController没有实现drawRect:。您需要在UIView子类中重写该方法。另外,您可能想要为贝塞尔曲线设置颜色。
关于iphone - 无法绘制bezierPath,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13714866/