-1

我正在使用 Core Graphics 画线。我想在(半圆)完成线之后附加不同的形状。在半圆之后,我想画线。这里是代码:

-(void)drawRect:(CGRect)rect { // Drawing code
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetLineWidth(context, 2.0);
    CGContextMoveToPoint(context, 0, 10);
    CGContextAddLineToPoint(context, 100, 10.0);
    CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor);
    CGRect rectangle = CGRectMake(0,75,100,30);
    CGContextAddEllipseInRect(context, rectangle);
    CGContextStrokePath(context);
}

请帮我。感谢您。提示也将不胜感激。

4

1 回答 1

0

要绘制的路径可以由许多不同的部分组成,目前您移动到起点并绘制一条线,CGContextAddLineToPoint但您可以添加更多具有相同功能的线并添加不同的线,如圆弧CGContextAddArcToPoint(还有其他几个选项在文档中描述)。

于 2013-07-17T07:48:41.677 回答