在Cocoa中创建路径

时间:2014-02-25 02:12:30

标签: objective-c

如何在Xcode 5中创建类似于半圈的路径。我能够生成.m文件中的代码,但我不知道.h文件中的代码是什么.m文件中的代码。我按照教程,这是我在.m文件中出现的代码。

  - (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
    }
    return self;
}


- (void)drawRect:(CGRect)rect {
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetLineWidth(context, 4.0);
    CGContextSetStrokeColorWithColor(context,
                                     [UIColor blueColor].CGColor);
    CGRect rectangle = CGRectMake(60,170,200,80);
    CGContextAddEllipseInRect(context, rectangle);
    CGContextStrokePath(context);
}

1 个答案:

答案 0 :(得分:0)

制作将自身绘制为半圆的视图的最简单方法是创建一个将自身绘制为圆形的视图,但视图仅为圆的宽度的一半。这样,在视图外部绘制的内容(圆圈的另一半)未显示。