Klart det går, men det är mycket lättare att börja med att rita cirklar. Det är bara CGContextSetRGBFillColor, CGRectMake, CGContextFillEllipseInRect. Dvs givet att man har en CGContextRef så man har nåt att rita i.
{
CGPoint ptr1, ptr2// Gör en Array med dessa och kör rand "within bounds".
}
-(void) drawRect: (CGRect) aRect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextClearRect(context, aRect);
CGContextSetLineWidth(context, 2.0f);
CGFloat gray[4] = {0.5f,0.5f,0.5f,1.0f}
CGContextSetStrokeColor(context, gray);
CGContextMoveToPoint(context, ptr1.x, ptr1.y);
CGContextAddLineToPoint(context, ptr2.x, ptr2.y);
CGContextStrokePath(context);
}
Bästa hälsningar,
Carl H. Blomqvist
dreamlinerapp.com